TextFragmentAbsorber
TextFragmentAbsorber
Przegląd
TextFragmentAbsorber jest klasą w Aspose.PDF FOSS dla Python.
Pochłania fragmenty tekstu ze strony PDF lub dokumentu.
Ta klasa udostępnia 5 metod do pracy z obiektami TextFragmentAbsorber w programach Python. Dostępne metody to: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.PDF FOSS dla Python. Właściwości: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options oraz jeszcze jedną.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
text_fragments | list[TextFragment] | Odczyt | Lista obiektów :class:TextFragment znalezionych podczas ostatniej wizyty. |
regex_results | list[RegexResult] | Odczyt | Lista obiektów :class:RegexResult (wypełniona w wyniku wyszukiwania regex). |
errors | list[Any] | Odczyt | Błędy zebrane podczas ostatniej wizyty, jeśli wystąpiły. |
phrase | `str | None` | Odczyt |
text_search_options | TextSearchOptions | Odczyt | Pobiera opcje wyszukiwania tekstu. |
text_replace_options | `Any | None` | Odczyt |
has_errors | bool | Odczyt | Pobiera informację o występowaniu błędów. |
Metody
| Sygnatura | Opis |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc i zbierz pasujące fragmenty tekstu. |
reset() | Wyczyść wszystkie zebrane fragmenty, wyniki wyrażeń regularnych i błędy. |
remove_all_text() | Usuń wszystkie zebrane fragmenty tekstu (alias dla reset bez czyszczenia błędów). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action do każdego zebranego fragmentu i zwróć wyniki. |