TextFragmentAbsorber
TextFragmentAbsorber
Gambaran Umum
TextFragmentAbsorber adalah kelas dalam Aspose.PDF FOSS untuk Python.
Menyerap fragmen teks dari halaman atau dokumen PDF.
Kelas ini menyediakan 5 metode untuk bekerja dengan objek TextFragmentAbsorber dalam program Python. Metode yang tersedia meliputi: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah memasang paket Aspose.PDF FOSS untuk Python. Properti: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options, dan 1 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
text_fragments | list[TextFragment] | Baca | Daftar objek :class:TextFragment yang ditemukan pada kunjungan terakhir. |
regex_results | list[RegexResult] | Baca | Daftar objek :class:RegexResult (diisi berdasarkan pencarian regex). |
errors | list[Any] | Baca | Kesalahan yang dikumpulkan selama kunjungan terakhir, jika ada. |
phrase | `str | None` | Baca |
text_search_options | TextSearchOptions | Baca | Mendapatkan opsi pencarian teks. |
text_replace_options | `Any | None` | Baca |
has_errors | bool | Baca | Mendapatkan apakah ada kesalahan. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc dan kumpulkan fragmen teks yang cocok. |
reset() | Bersihkan semua fragmen yang dikumpulkan, hasil regex, dan kesalahan. |
remove_all_text() | Hapus semua fragmen teks yang dikumpulkan (alias untuk reset tanpa menghapus kesalahan). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action ke setiap fragmen yang dikumpulkan dan kembalikan hasilnya. |