TextDevice

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.

Свойства

Наименование:Тип:AccessОписание:
extractionOptionsTextExtractionOptionsЧитайте .Возвращает текущие варианты извлечения.
encodingCharsetЧитайте .Возвращает текущий кодирование выхода.
DEFAULT_ENCODINGCharsetЧитайте .{@link Charset} совпадает с .NET { @code Encoding.Unicode} (UTF-16 little-endian, без BOM).

Методы

SignatureОписание:
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} с помощью настроившегося кодирования.

См. также:

 Русский