TextFragmentAbsorber
TextFragmentAbsorber
Visão geral
TextFragmentAbsorber é uma classe em Aspose.PDF FOSS para Python.
Absorve fragmentos de texto de uma página ou documento PDF.
Esta classe fornece 5 métodos para trabalhar com objetos TextFragmentAbsorber em programas Python. Os métodos disponíveis incluem: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Todos os membros públicos estão acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.PDF FOSS para Python. Propriedades: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options, e mais 1.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
text_fragments | list[TextFragment] | Leitura | Lista de objetos :class:TextFragment encontrados na última visita. |
regex_results | list[RegexResult] | Leitura | Lista de objetos :class:RegexResult (populados na pesquisa por regex). |
errors | list[Any] | Leitura | Erros coletados durante a última visita, se houver. |
phrase | `str | None` | Leitura |
text_search_options | TextSearchOptions | Leitura | Obtém as opções de pesquisa de texto. |
text_replace_options | `Any | None` | Leitura |
has_errors | bool | Leitura | Obtém se há erros. |
Métodos
| Assinatura | Descrição |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc e coletar fragmentos de texto correspondentes. |
reset() | Limpar todos os fragmentos coletados, resultados de regex e erros. |
remove_all_text() | Remova todos os fragmentos de texto coletados (alias para reset sem limpar erros). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action para cada fragmento coletado e retorne os resultados. |