TextFragmentAbsorber
TextFragmentAbsorber
نمای کلی
TextFragmentAbsorber یک کلاس در Aspose.PDF FOSS برای Python است.
قطعات متن را از یک صفحه یا سند PDF جذب میکند.
این کلاس 5 متد برای کار با اشیاء TextFragmentAbsorber در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__, apply_for_all_fragments, remove_all_text, reset, visit. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python برای هر برنامه 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 | خواندن | دریافت میکند has errors. |
روش ها
| امضا | توضیح |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc و قطعات متن منطبق را جمعآوری کنید. |
reset() | تمام قطعات جمعآوریشده، نتایج regex و خطاها را پاک کنید. |
remove_all_text() | تمام قطعات متن جمعآوریشده را حذف کنید (نام دیگر برای بازنشانی بدون پاککردن خطاها). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action به هر قطعهٔ جمعآوریشده و نتایج را برگردانید. |