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, та ще 1.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
text_fragments | list[TextFragment] | Читання | Список об’єктів :class:TextFragment, знайдених під час останнього відвідування. |
regex_results | list[RegexResult] | Читання | Список об’єктів :class:RegexResult (заповнено під час пошуку за регулярним виразом). |
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 до кожного зібраного фрагмента і повернути результати. |