TextDevice
TextDevice
نمای کلی
TextDevice یک کلاس در Aspose.PDF FOSS برای جاوا است.
متن را از یک صفحه PDF استخراج می کند و آن را به جریان خروجی می نویسد.
این کلاس ۱۰ روش برای کار با TextDevice در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: DEFAULT_ENCODING, encoding, extractionOptions.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
extractionOptions | TextExtractionOptions | بخونید. | گزینه های فعلی استخراج را باز می گرداند. |
encoding | Charset | بخونید. | کد خروجی فعلی را باز می گرداند. |
DEFAULT_ENCODING | Charset | بخونید. | {@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} با استفاده از رمزگذاری پیکربندی می نویسد. |