TextDevice

TextDevice

نمای کلی

TextDevice یک کلاس در Aspose.PDF FOSS برای جاوا است.

متن را از یک صفحه PDF استخراج می کند و آن را به جریان خروجی می نویسد.

این کلاس ۱۰ روش برای کار با TextDevice در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: DEFAULT_ENCODING, encoding, extractionOptions.

خواص

نام:نوع:Accessشرح:
extractionOptionsTextExtractionOptionsبخونید.گزینه های فعلی استخراج را باز می گرداند.
encodingCharsetبخونید.کد خروجی فعلی را باز می گرداند.
DEFAULT_ENCODINGCharsetبخونید.{@link Charset} مطابقت با .NET { @code Encoding.Unicode} (UTF-16 little-endian، بدون BOM).

روش ها

Signatureشرح:
TextDevice()TextDevice را با گزینه های پیش فرض ({@code Pure} mode) و کدگذاری یونیکد ایجاد می کند.
TextDevice(encoding: Charset)TextDevice را با کدگذاری داده شده و گزینه های پیش فرض ({@code Pure} mode) ایجاد می کند.
TextDevice(options: TextExtractionOptions)TextDevice را با گزینه های داده شده و رمزگذاری یونیکد پیش فرض ایجاد می کند.
TextDevice(options: TextExtractionOptions, encoding: Charset)TextDevice را با گزینه های داده شده و کدگذاری ایجاد می کند.
getExtractionOptions()TextExtractionOptionsگزینه های فعلی استخراج را باز می گرداند.
setExtractionOptions(options: TextExtractionOptions)گزینه های استخراج را تنظیم می کند (null با گزینه پیش فرض {@code Pure} جایگزین می شود).
getEncoding()Charsetکد خروجی فعلی را باز می گرداند.
setEncoding(encoding: Charset)کد خروجی را تنظیم می کند (null با پیش فرض یونیکد / UTF-16LE جایگزین شده است).
process(page: Page, output: OutputStream)متن را از یک صفحه استخراج می کند و آن را با استفاده از کدگذاری پیکربندی شده به جریان خروجی می نویسد.
process(page: Page, outputFile: String)متن را از یک صفحه خارج می کند و آن را به فایل در {@code outputFile} با استفاده از رمزگذاری پیکربندی می نویسد.

همچنین ببینید:

 فارسی