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

NameTypeAccessDescription
extractionOptionsTextExtractionOptionsReadВозвращает текущие варианты извлечения.
encodingCharsetReadВозвращает текущий кодирование выхода.
DEFAULT_ENCODINGCharsetRead{@link Charset} совпадает с .NET { @code Encoding.Unicode} (UTF-16 little-endian, без BOM).

Methods

SignatureDescription
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}
используя настраиваемый код.

See Also

 Русский