TextFragmentAbsorber
TextFragmentAbsorber
Tổng quan
TextFragmentAbsorber là một lớp trong Aspose.PDF FOSS cho Python.
Tiếp nhận các đoạn văn bản từ một trang PDF hoặc tài liệu.
Lớp này cung cấp 5 phương thức để làm việc với các đối tượng TextFragmentAbsorber trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, apply_for_all_fragments, remove_all_text, reset, visit. Tất cả các thành viên công khai đều có thể truy cập từ bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.PDF FOSS cho Python. Thuộc tính: errors, has_errors, phrase, regex_results, text_fragments, text_replace_options, và 1 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
text_fragments | list[TextFragment] | Đọc | Danh sách các đối tượng :class:TextFragment được tìm thấy trong lần truy cập cuối cùng. |
regex_results | list[RegexResult] | Đọc | Danh sách các đối tượng :class:RegexResult (được tạo ra dựa trên tìm kiếm regex). |
errors | list[Any] | Đọc | Các lỗi được thu thập trong lần truy cập cuối cùng, nếu có. |
phrase | `str | None` | Đọc |
text_search_options | TextSearchOptions | Đọc | Lấy các tùy chọn tìm kiếm văn bản. |
text_replace_options | `Any | None` | Đọc |
has_errors | bool | Đọc | Lấy giá trị có lỗi. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
| `init(phrase: str | None, text_search_options: TextSearchOptions |
visit(page_or_doc: Any) | Process page_or_doc và thu thập các đoạn văn bản khớp. |
reset() | Xóa tất cả các đoạn đã thu thập, kết quả regex và lỗi. |
remove_all_text() | Xóa tất cả các đoạn văn bản đã thu thập (bí danh cho reset mà không xóa lỗi). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action đối với mỗi đoạn đã thu thập và trả về kết quả. |