TextDevice
TextDevice
General
TextDevice és una classe en FOSS per Java.
Extraeix text d’una pàgina PDF i l’escriu en un flux de sortida.
Aquesta classe proporciona 10 mètodes per treballar amb objectes TextDevice en programes Java. Els mètodes disponibles inclouen: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: DEFAULT_ENCODING, encoding, extractionOptions.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Llegeix. | Retorna les opcions d’extracció actuals. |
encoding | Charset | Llegeix. | Retorna la codificació d’entrada actual. |
DEFAULT_ENCODING | Charset | Llegeix. | {@link Charset} que coincideix amb .NET { @code Encoding.Unicode} (UTF-16 little-endian, sense BOM). |
Mètodes
| Signatura | Descripció |
|---|---|
TextDevice() | Crea un TextDevice amb opcions predeterminades (mode {@code Pure}) i codificació Unicode. |
TextDevice(encoding: Charset) | Crea un TextDevice amb les opcions d’encriptació i predeterminades (mode {@code Pure}). |
TextDevice(options: TextExtractionOptions) | Crea un TextDevice amb les opcions donades i codificació Unicode predeterminada. |
TextDevice(options: TextExtractionOptions, encoding: Charset) | Crea un TextDevice amb les opcions i codificació donades. |
getExtractionOptions() → TextExtractionOptions | Retorna les opcions d’extracció actuals. |
setExtractionOptions(options: TextExtractionOptions) | S’estableixen les opcions d’extracció (null és substituït per l’opció predeterminada {@code Pure}). |
getEncoding() → Charset | Retorna la codificació d’entrada actual. |
setEncoding(encoding: Charset) | Establi la codificació de sortida (null és substituït per l’Unicode/UTF-16LE predeterminat). |
process(page: Page, output: OutputStream) | Extraeix text d’una pàgina i l’escriu al flux de sortida utilitzant el sistema de correcció del curs. |
| codificació configurada. | |
process(page: Page, outputFile: String) | Extraeix text d’una pàgina i l’escriu al fitxer a {@code outputFile} |
| utilitzant la codificació configurada. |