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

NameTypeAccessDescription
passwordStringReadبازگرداندن رمز عبور اعمال شده در هنگام باز کردن PDF های رمزگذاری شده پس از آن
در این مطلب به چند نکته اشاره می کنیم: {@link #bindPdf(InputStream)} یا {_link_bindFdf}.
startPageintReadصفحه شروع را بازگردانید.
endPageintReadصفحه نهایی را بازگردانید.
extractTextModeintReadبازگشت به حالت استخراج متن فعلی.
resolutionResolutionReadبازگرداندن رزولوشن استخراج شده.
extractImageModeExtractImageModeReadحالت استخراج تصویر را بازگردانید.
textAsStringStringReadمتن استخراج شده را به عنوان یک نوار بازگردانید.
textSearchOptionsTextSearchOptionsReadبازگرداندن گزینه های جستجو متن مرتبط با استخراج کننده.
bidibooleanReadبازگرداند که آیا استخراج فعلی حاوی متن بادی است یا خیر.
attachNamesList<String>Readنام های موجود در حال حاضر آماده شده را بازگردانید.
imageCountintReadتعداد عکس های استخراج شده را بازگردانید.

Methods

SignatureDescription
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()این استخراج را ببندید و سند متصل را منتشر کنید.

See Also

 فارسی