TextDevice

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

TextDevice هي فئة في Aspose.PDF FOSS لـ Java.

يخرج النص من صفحة PDF ويكتبها إلى تيار مُخْرَج.

يوفر هذا الفصل 10 طرق للعمل مع TextDevice كائنات في برامج Java. المنهجيات المتاحة تشمل: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: DEFAULT_ENCODING, encoding, extractionOptions.

خصائص

اسمالنوعالوصولوصف
extractionOptionsTextExtractionOptionsاقرأيعيد خيارات الاستخراج الحالية.
encodingCharsetاقرأيعيد تشفير الخروج الحالي.
DEFAULT_ENCODINGCharsetاقرأ{@link Charset} متطابقة مع .NET { @code Encoding.Unicode} (UTF-16 little-endian، لا BOM).

الطرق

التوقيعوصف
TextDevice()يخلق TextDevice مع خيارات الافتراضية ({@code Pure} mode) وتشفير Unicode.
TextDevice(encoding: Charset)يخلق TextDevice مع خيارات التشفير المذكورة والخياريات الافتراضية ({@code Pure} mode).
TextDevice(options: TextExtractionOptions)يخلق TextDevice مع الخيارات المقدمة وتشفير Unicode الافتراضي.
TextDevice(options: TextExtractionOptions, encoding: Charset)يخلق TextDevice مع الخيارات المقدمة والترميز.
getExtractionOptions()TextExtractionOptionsيعيد خيارات الاستخراج الحالية.
setExtractionOptions(options: TextExtractionOptions)يحدد خيارات الاستخراج (يتم استبدال الصفر بالخيار المفضل {@code Pure}).
getEncoding()Charsetيعيد تشفير الخروج الحالي.
setEncoding(encoding: Charset)يحدد تشفير المخرج (يتم استبدال null بالونيكود الافتراضي / UTF-16LE).
process(page: Page, output: OutputStream)يستخرج النص من الصفحة ويكتبها إلى تيار الخروج باستخدام
تشفير مُحدّد.
process(page: Page, outputFile: String)يخرج النص من الصفحة ويكتبها في الملف عند {@code outputFile}
باستخدام التشفير المُحدد.

انظر أيضاً

 العربية