TextDevice
Revisión
TextDevice Es una clase en Aspose.PDF FOSS para Java.
Extrae texto de una página PDF y lo escribe en un flujo de salida.
Esta clase proporciona 10 métodos para trabajar con los objetos TextDevice en programas de Java. Los métodos disponibles incluyen: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : DEFAULT_ENCODING, encoding, extractionOptions.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Leer | Retorna las opciones de extracción actuales. |
encoding | Charset | Leer | Retorna el código de salida actual. |
DEFAULT_ENCODING | Charset | Leer | {@link Charset} que se ajusta a .NET {_code Encoding.Unicode} (UTF-16 pequeño-endian, no BOM). |
Metodología
| firma | Descripción |
|---|---|
TextDevice() | Crea un TextDevice con opciones por defecto (modo{@code Pure}) y codificación Unicode. |
TextDevice(encoding: Charset) | Crea un TextDevice con las opciones de codificación y de default (modo{@code Pure}). |
TextDevice(options: TextExtractionOptions) | Crea un TextDevice con las opciones y codificación Unicode por defecto. |
TextDevice(options: TextExtractionOptions, encoding: Charset) | Crea un TextDevice con las opciones y codificación. |
getExtractionOptions() → TextExtractionOptions | Retorna las opciones de extracción actuales. |
setExtractionOptions(options: TextExtractionOptions) | Establece las opciones de extracción (null se sustituye por la opción de código Pure). |
getEncoding() → Charset | Retorna el código de salida actual. |
setEncoding(encoding: Charset) | Configura el codificación de salida (null se reemplaza por unicode/UTF-16LE). |
process(page: Page, output: OutputStream) | Extrae texto de una página y lo escribe en el flujo de salida utilizando la |
| Configuración de codificación. | |
process(page: Page, outputFile: String) | Extrae texto de una página y escribe en el archivo a {@code outputFile} |
| Utilizar el codificación configurado. |