TextFragmentAbsorber
TextFragmentAbsorber
Prezentare generală
TextFragmentAbsorber este o clasă în Aspose.PDF FOSS pentru Python.
Absorbă fragmente de text dintr-o pagină PDF sau document.
Această clasă oferă 5 metode pentru lucrul cu obiecte TextFragmentAbsorber în programe Python. Metodele disponibile includ: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options, și încă 1.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
text_fragments | list[TextFragment] | Citire | Listă de obiecte :class:TextFragment găsite în ultima vizită. |
regex_results | list[RegexResult] | Citire | Listă de obiecte :class:RegexResult (populate în căutarea regex). |
errors | list[Any] | Citire | Erori colectate în timpul ultimei vizite, dacă există. |
phrase | `str | None` | Citire |
text_search_options | TextSearchOptions | Citire | Obține opțiunile de căutare a textului. |
text_replace_options | `Any | None` | Citire |
has_errors | bool | Citire | Obține valoarea has errors. |
Metode
| Semnătură | Descriere: |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc și colectează fragmentele de text care se potrivesc. |
reset() | Șterge toate fragmentele colectate, rezultatele regex și erorile. |
remove_all_text() | Elimina toate fragmentele de text colectate (alias pentru resetare fără ștergerea erorilor). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action la fiecare fragment colectat și returnează rezultatele. |