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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
extractionOptionsTextExtractionOptionsПрочети.Връща текущите опции за извличане.
encodingCharsetПрочети.Връща текущото кодиране на изхода.
DEFAULT_ENCODINGCharsetПрочети.{@link Charset} съвпада с .NET { @code Encoding.Unicode} (UTF-16 малко-ендиан, без BOM).

Методи за изчисляване на данните

ПодписътОписание на състоянието
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}
използвайки конфигурирания код.

Вижте също:

 Български