PdfExtractor

المعلومات العامة

PdfExtractor هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: Closeable.

واجهة لاستخراج النصوص والصور من مستندات PDF.

توفر هذه الفئة 41 طريقة للعمل مع PdfExtractor كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,، و 18 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,و 5 المزيد.

خصائص

اسمالنوعالوصولوصف
passwordStringاقرأيعيد كلمة المرور المطبقة عند فتح ملفات PDF مشفرة في النسخ التالية
{@link #bindPdf(String)} أو { @link $bind Pdf ((InputStream) } المكالمات.
startPageintاقرأيعيد الصفحة الرئيسية.
endPageintاقرأيعيد الصفحة النهائية.
extractTextModeintاقرأيعيد وضع استخراج النص الحالي.
resolutionResolutionاقرأيعيد دقة الاستخراج المحددة.
extractImageModeExtractImageModeاقرأيعيد وضع استخراج الصورة.
textAsStringStringاقرأيعيد النص المقتطف كسلسولة.
textSearchOptionsTextSearchOptionsاقرأيعيد خيارات البحث النصية المرتبطة بالمتخف.
bidibooleanاقرأيعيد إذا كان الاستخراج الحالي يحتوي على نص bidi.
attachNamesList<String>اقرأيعيد أسماء المرفقات التي تم إعدادها حالياً.
imageCountintاقرأيعيد عدد الصور المستخدمة.

الطرق

التوقيعوصف
PdfExtractor()يخلق حالة PdfExtractor جديدة.
PdfExtractor(document: Document)يخلق PdfExtractor الجديد المرتبط بالوثيقة الموجودة.
PdfExtractor(stream: InputStream)يخلق PdfExtractor جديد مرتبط بنفق PDF.
bindPdf(inputFile: String)يربط ملف PDF إلى هذا المقتص.
bindPdf(stream: InputStream)يربط PDF من تيار إدخال.
getPassword()Stringيعيد كلمة المرور المطبقة عند فتح ملفات PDF مشفرة في النسخ التالية
{@link #bindPdf(String)} أو { @link $bind Pdf ((InputStream) } المكالمات.
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.
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يعيد إذا كان الاستخراج الحالي يحتوي على نص bidi.
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()يغلق هذا المقتطف و يطلق الوثيقة المحكوم عليها.

انظر أيضاً

 العربية