TextDevice
TextDevice
Overview
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.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Read | Возвращает текущие варианты извлечения. |
encoding | Charset | Read | Возвращает текущий кодирование выхода. |
DEFAULT_ENCODING | Charset | Read | {@link Charset} совпадает с .NET { @code Encoding.Unicode} (UTF-16 little-endian, без BOM). |
Methods
| Signature | Description |
|---|---|
TextDevice() | Создает TextDevice с опциями по умолчанию (мод {@code Pure}) и кодировкой Unicode. |
TextDevice(encoding: Charset) | Создает TextDevice с данными кодировками и параметрами по умолчанию (режим {@code Pure}.). |
TextDevice(options: TextExtractionOptions) | Создает TextDevice с данными опциями и по умолчанию кодирующим Unicode. |
TextDevice(options: TextExtractionOptions, encoding: Charset) | Создает TextDevice с данными опциями и кодированием. |
getExtractionOptions() → TextExtractionOptions | Возвращает текущие варианты извлечения. |
setExtractionOptions(options: TextExtractionOptions) | Устанавливает опции извлечения (null заменяется на по умолчанию {@code Pure}). |
getEncoding() → Charset | Возвращает текущий кодирование выхода. |
setEncoding(encoding: Charset) | Устанавливает кодирование вывода (null заменяется Unicode/UTF-16LE по умолчанию). |
process(page: Page, output: OutputStream) | Выводит текст с страницы и записывает его в потоке вывода, используя |
| настраиваемое кодирование. | |
process(page: Page, outputFile: String) | Выводит текст с страницы и записывает его в файл по адресу {@code outputFile} |
| используя настраиваемый код. |