PdfExtractor
PdfExtractor
نمای کلی
PdfExtractor یک کلاس در Aspose.PDF FOSS برای Python است.
استخراجکننده ساده متن و تصویر PDF.
این کلاس 14 متد برای کار با اشیاء PdfExtractor در برنامههای Python فراهم میکند. متدهای موجود عبارتند از: __init__, bind_pdf, close, dispose, extract_attachment, extract_image, extract_text, get_attach_names, get_attachment, get_next_image, get_next_page_text, get_text و 2 متد اضافی. همهٔ اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامهٔ Python قابل دسترسی هستند. ویژگیها: password.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
password | `str | None` | خواندن/نوشتن |
روش ها
| امضا | توضیح |
|---|---|
__init__() | Calls init در این نمونه PdfExtractor. |
close() | استخراجکننده را ببندید و منابع را آزاد کنید. |
dispose() | استخراجکننده را بهعنوان از کار افتاده علامت بزنید. |
| `bind_pdf(source: str | Path |
extract_text() | متن را از صفحات PDF متصل استخراج کنید. |
get_text() → str | تمام متن استخراجشده را به صورت پیوسته برگردانید. |
get_next_page_text() → str | متن صفحهٔ بعدی را برگردانید، مکاننما را پیش ببرید. |
has_next_page_text() → bool | اگر متن صفحه دیگری در دسترس باشد، True را برگردانید. |
extract_image() | تصاویر را از PDF باند شده استخراج کنید. |
has_next_image() → bool | اگر تصویر دیگری موجود باشد، True را برگردانید. |
get_next_image() → Any | تصویر بعدی را برگردانید و مکاننما را جلو ببرید. |
extract_attachment() | پیوستها را از PDF باند شده استخراج کنید. |
get_attachment(name: str) → Any | فایل پیوستشده را با نام بازگردانید. |
get_attach_names() → list[str] | فهرست نامهای پیوستها را برگردانید. |