PdfExtractor
PdfExtractor
Overview
PdfExtractor در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : Closeable.
برای استخراج متن و تصاویر از اسناد PDF.
این کلاس 41 روش برای کار با PdfExtractor اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,18 روش اضافی برای استفاده. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,و 5 بیشتر.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
password | String | Read | بازگرداندن رمز عبور اعمال شده در هنگام باز کردن PDF های رمزگذاری شده پس از آن |
| در این مطلب به چند نکته اشاره می کنیم: {@link #bindPdf(InputStream)} یا {_link_bindFdf}. | |||
startPage | int | Read | صفحه شروع را بازگردانید. |
endPage | int | Read | صفحه نهایی را بازگردانید. |
extractTextMode | int | Read | بازگشت به حالت استخراج متن فعلی. |
resolution | Resolution | Read | بازگرداندن رزولوشن استخراج شده. |
extractImageMode | ExtractImageMode | Read | حالت استخراج تصویر را بازگردانید. |
textAsString | String | Read | متن استخراج شده را به عنوان یک نوار بازگردانید. |
textSearchOptions | TextSearchOptions | Read | بازگرداندن گزینه های جستجو متن مرتبط با استخراج کننده. |
bidi | boolean | Read | بازگرداند که آیا استخراج فعلی حاوی متن بادی است یا خیر. |
attachNames | List<String> | Read | نام های موجود در حال حاضر آماده شده را بازگردانید. |
imageCount | int | Read | تعداد عکس های استخراج شده را بازگردانید. |
Methods
| Signature | Description |
|---|---|
PdfExtractor() | یک مثال جدید ایجاد می کند. |
PdfExtractor(document: Document) | ایجاد یک PdfExtractor جدید به یک سند موجود متصل می شود. |
PdfExtractor(stream: InputStream) | ایجاد یک PdfExtractor جدید به یک جریان PDF متصل می شود. |
bindPdf(inputFile: String) | یک فایل PDF را به این استخراجگر متصل کنید. |
bindPdf(stream: InputStream) | پیوند یک PDF از جریان ورودی. |
getPassword() → String | بازگرداندن رمز عبور اعمال شده در هنگام باز کردن PDF های رمزگذاری شده پس از آن |
| در این مطلب به چند نکته اشاره می کنیم: {@link #bindPdf(InputStream)} یا {_link_bindFdf}. | |
setPassword(password: String) | رمز عبور استفاده شده توسط تماس های بعدی {@code bindPdf} را برای باز کردن تنظیم کنید. |
| PDF های رمزگذاری شده. | |
bindPdf(document: Document) | یک سند موجود را به این استخراجگر متصل کنید. |
setStartPage(page: int) | صفحه شروع برای استخراج ( 1 بر اساس ) را تنظیم کنید. |
getStartPage() → int | صفحه شروع را بازگردانید. |
setEndPage(page: int) | صفحه نهایی برای استخراج ( 1 بر اساس ) قرار داده شده است. |
getEndPage() → int | صفحه نهایی را بازگردانید. |
setExtractTextMode(mode: int) | حالت استخراج متن را تنظیم کنید. |
getExtractTextMode() → int | بازگشت به حالت استخراج متن فعلی. |
setResolution(resolution: Resolution) | تنظیم رزولوشن استخراج تصویر برای API Parity. |
getResolution() → Resolution | بازگرداندن رزولوشن استخراج شده. |
setExtractImageMode(extractImageMode: ExtractImageMode) | حالت استخراج تصویر را تنظیم کنید. |
getExtractImageMode() → ExtractImageMode | حالت استخراج تصویر را بازگردانید. |
extractText() | متن را از محدوده صفحه خارج کنید. |
extractText(encoding: Charset) | متن را از محدوده صفحه با استفاده از کد خروجی مورد نظر استخراج کنید. |
getText(outputPath: String) | نوشته هایی که متن را به یک فایل اضافه می کنند. |
getText(stream: OutputStream) | نوشته های استخراج شده متن به یک جریان خروجی. |
getTextAsString() → String | متن استخراج شده را به عنوان یک نوار بازگردانید. |
getTextSearchOptions() → TextSearchOptions | بازگرداندن گزینه های جستجو متن مرتبط با استخراج کننده. |
setTextSearchOptions(textSearchOptions: TextSearchOptions) | گزینه های جستجوی متن را که با تماس های استخراج بعدی مورد استفاده قرار می گیرد، تنظیم کنید. |
hasNextPageText() → boolean | بازگرداندن اینکه آیا متن کشیده شده از صفحه به صفحه در دسترس باقی می ماند. |
getNextPageText(outputPath: String) | صفحه بعدی را به یک فایل وارد کنید. |
getNextPageText(stream: OutputStream) | متن صفحه بعدی را به یک جریان بنویسید. |
isBidi() → boolean | بازگرداند که آیا استخراج فعلی حاوی متن بادی است یا خیر. |
extractAttachment() | آماده سازی استخراج پیوند برای تمام فایل های ساخته شده. |
extractAttachment(name: String) | آماده استخراج برای یک کلید یا نام فایل خاص. |
getAttachNames() → List<String> | نام های موجود در حال حاضر آماده شده را بازگردانید. |
getAttachment(outputPath: String) | نوشته شده را به فایل یا دایرکتوری داده شده اضافه کنید. |
extractImage() | تصاویر را از محدوده صفحه خارج کنید. |
hasNextImage() → boolean | بازگرداند که آیا تصاویر بیشتری برای برداشت وجود دارد یا خیر. |
getNextImage(outputPath: String) | پس انداز تصویر بعدی به یک فایل. |
getNextImage(outputPath: String, format: ImageFormat) | پس انداز تصویر بعدی به یک فایل با استفاده از فرمت خروجی درخواست شده. |
getNextImage(stream: OutputStream) | پس انداز تصویر بعدی به یک جریان خروجی. |
getNextImage(stream: OutputStream, format: ImageFormat) | تصویر بعدی استخراج شده را به یک جریان با استفاده از فرمت خروجی درخواست شده ذخیره کنید. |
getImageCount() → int | تعداد عکس های استخراج شده را بازگردانید. |
close() | این استخراج را ببندید و سند متصل را منتشر کنید. |