TextDevice

TextDevice

Overview

TextDevice є клас в Aspose.PDF FOSS для Java.

Витягує текст з PDF-сторінки і пише його в потоку виходу.

Цей клас надає 10 методів роботи з об’єктами TextDevice в програмах Java. Доступні методи включають: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: DEFAULT_ENCODING, encoding, extractionOptions.

Properties

NameTypeAccessDescription
extractionOptionsTextExtractionOptionsReadПовертає поточні варіанти вилучення.
encodingCharsetReadПовертає поточний вихідний кодування.
DEFAULT_ENCODINGCharsetRead{@link Charset} збігається .NET { @code Encoding.Unicode} (UTF-16 мало-эндіан, без 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

 Українська