TextFragmentAbsorber
TextFragmentAbsorber
סקירה כללית
TextFragmentAbsorber היא מחלקה ב-Aspose.PDF FOSS ל-Python.
סופגת קטעי טקסט מדף PDF או מסמך.
מחלקה זו מספקת 5 שיטות לעבודה עם אובייקטי TextFragmentAbsorber בתוכניות Python. השיטות הזמינות כוללות: __init__, apply_for_all_fragments, remove_all_text, reset, visit. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.PDF FOSS ל-Python. מאפיינים: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options, ועוד 1.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
text_fragments | list[TextFragment] | קריאה | רשימת אובייקטי :class:TextFragment שנמצאו בביקור האחרון. |
regex_results | list[RegexResult] | קריאה | רשימת אובייקטי :class:RegexResult (ממולאת בחיפוש regex). |
errors | list[Any] | קריאה | שגיאות שנאספו במהלך הביקור האחרון, אם ישנן. |
phrase | `str | None` | קריאה |
text_search_options | TextSearchOptions | קריאה | מקבל את אפשרויות חיפוש הטקסט. |
text_replace_options | `Any | None` | קריאה |
has_errors | bool | קריאה | מקבל את השגיאות. |
שיטות
| חתימה | תיאור |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc ולאסוף קטעי טקסט תואמים. |
reset() | נקה את כל הקטעים שנאספו, תוצאות regex והשגיאות. |
remove_all_text() | הסר את כל מקטעי הטקסט שנאספו (כינוי ל-reset ללא ניקוי שגיאות). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action לכל מקטע שנאסף ולהחזיר את התוצאות. |