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 | قراءة | يحصل على 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 إلى كل مقطع تم جمعه وإرجاع النتائج. |