TextFragmentAbsorber
TextFragmentAbsorber
Panoramica
TextFragmentAbsorber è una classe in Aspose.PDF FOSS per Python.
Assorbe frammenti di testo da una pagina PDF o da un documento.
Questa classe fornisce 5 metodi per lavorare con oggetti TextFragmentAbsorber nei programmi Python. I metodi disponibili includono: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.PDF FOSS per Python. Proprietà: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options, e 1 altro.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
text_fragments | list[TextFragment] | Lettura | Elenco di oggetti :class:TextFragment trovati durante l’ultima visita. |
regex_results | list[RegexResult] | Lettura | Elenco di oggetti :class:RegexResult (popolato dalla ricerca regex). |
errors | list[Any] | Lettura | Errori raccolti durante l’ultima visita, se presenti. |
phrase | `str | None` | Lettura |
text_search_options | TextSearchOptions | Lettura | Ottiene le opzioni di ricerca del testo. |
text_replace_options | `Any | None` | Lettura |
has_errors | bool | Lettura | Ottiene il has errors. |
Metodi
| Firma | Descrizione |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc e raccogli i frammenti di testo corrispondenti. |
reset() | Cancella tutti i frammenti raccolti, i risultati regex e gli errori. |
remove_all_text() | Rimuovi tutti i frammenti di testo raccolti (alias per reset senza cancellare gli errori). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action a ogni frammento raccolto e restituisci i risultati. |