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
| Name | Type | Access | Description |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Read | Повертає поточні варіанти вилучення. |
encoding | Charset | Read | Повертає поточний вихідний кодування. |
DEFAULT_ENCODING | Charset | Read | {@link Charset} збігається .NET { @code Encoding.Unicode} (UTF-16 мало-эндіан, без 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} за допомогою конфігурованого кодування. |