TextFragmentAbsorber
TextFragmentAbsorber
Genel Bakış
TextFragmentAbsorber, Aspose.PDF FOSS içinde Python için bir sınıftır.
Bir PDF sayfası veya belgesinden metin parçacıklarını emer.
Bu sınıf, Python programlarında TextFragmentAbsorber nesneleriyle çalışmak için 5 yöntem sağlar. Mevcut yöntemler şunlardır: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options ve 1 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
text_fragments | list[TextFragment] | Okuma | Son ziyaret sırasında bulunan :class:TextFragment nesnelerinin listesi. |
regex_results | list[RegexResult] | Okuma | Regex aramasıyla doldurulan :class:RegexResult nesnelerinin listesi. |
errors | list[Any] | Okuma | Son ziyaret sırasında toplanan hatalar, varsa. |
phrase | `str | None` | Okuma |
text_search_options | TextSearchOptions | Okuma | Metin arama seçeneklerini alır. |
text_replace_options | `Any | None` | Okuma |
has_errors | bool | Okuma | Hata olup olduğunu alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc ve eşleşen metin parçalarını topla. |
reset() | Tüm toplanan parçaları, regex sonuçlarını ve hataları temizle. |
remove_all_text() | Toplanan tüm metin parçacıklarını kaldır (hataları temizlemeden sıfırlama takma adı). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action her toplanmış parçacığa uygulayın ve sonuçları döndürün. |