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, และอีก 1 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
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() | ลบส่วนข้อความที่เก็บรวบรวมทั้งหมด (ชื่ออื่นของ reset โดยไม่ลบข้อผิดพลาด). |
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any] | Apply action ต่อทุกส่วนข้อความที่เก็บรวบรวมและส่งคืนผลลัพธ์. |