TextFragmentAbsorber
TextFragmentAbsorber
Обзор
TextFragmentAbsorber — это класс в Aspose.PDF FOSS для Python.
Поглощает фрагменты текста со страницы PDF или документа.
Этот класс предоставляет 5 методов для работы с объектами TextFragmentAbsorber в программах Python. Доступные методы включают: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Все публичные члены доступны любой Python-приложению после установки пакета Aspose.PDF FOSS для Python. Свойства: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options и ещё один.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
text_fragments | list[TextFragment] | Чтение | Список объектов :class:TextFragment, найденных при последнем посещении. |
regex_results | list[RegexResult] | Чтение | Список объектов :class:RegexResult (полученных при поиске regex). |
errors | list[Any] | Чтение | Ошибки, собранные во время последнего визита, если таковые имеются. |
phrase | `str | None` | Чтение |
text_search_options | TextSearchOptions | Чтение | Получает параметры поиска текста. |
text_replace_options | `Any | None` | Чтение |
has_errors | bool | Чтение | Получает наличие ошибок. |
Методы
| Подпись | Описание: |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc и собрать соответствующие текстовые фрагменты. |
reset() | Очистить все собранные фрагменты, результаты regex и ошибки. |
remove_all_text() | Удалить все собранные текстовые фрагменты (синоним reset без очистки ошибок). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action к каждому собранному фрагменту и вернуть результаты. |