TextFragmentAbsorber
TextFragmentAbsorber
Übersicht
TextFragmentAbsorber ist eine Klasse in Aspose.PDF FOSS für Python.
Extrahiert Textfragmente von einer PDF-Seite oder einem Dokument.
Diese Klasse stellt 5 Methoden zur Arbeit mit TextFragmentAbsorber-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für Python Paket installiert wurde. Eigenschaften: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options und 1 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
text_fragments | list[TextFragment] | Lesen | Liste der :class:TextFragment-Objekte, die beim letzten Besuch gefunden wurden. |
regex_results | list[RegexResult] | Lesen | Liste der :class:RegexResult-Objekte (bei Regex-Suche befüllt). |
errors | list[Any] | Lesen | Fehler, die beim letzten Besuch gesammelt wurden, falls vorhanden. |
phrase | `str | None` | Lesen |
text_search_options | TextSearchOptions | Lesen | Ruft die Textsuchoptionen ab. |
text_replace_options | `Any | None` | Lesen |
has_errors | bool | Lesen | Ruft ab, ob Fehler vorliegen. |
Methoden
| Signatur | Beschreibung |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc und sammle passende Textfragmente. |
reset() | Lösche alle gesammelten Fragmente, Regex-Ergebnisse und Fehler. |
remove_all_text() | Entferne alle gesammelten Textfragmente (Alias für Reset, ohne Fehlermeldungen zu löschen). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action Auf jedes gesammelte Fragment anwenden und die Ergebnisse zurückgeben. |