TextDevice
Resumo geral
TextDevice é uma classe em Aspose.PDF FOSS para Java.
Extrair texto de uma página PDF e escrevê-lo para um fluxo de saída.
Esta classe fornece 10 métodos para trabalhar com objetos TextDevice em programas Java. Os métodos disponíveis incluem: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: DEFAULT_ENCODING, encoding, extractionOptions.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Leia. | Retorna as opções de extração atuais. |
encoding | Charset | Leia. | Retorna a codificação de saída atual. |
DEFAULT_ENCODING | Charset | Leia. | {@link Charset} correspondente a .NET { @code Encoding.Unicode} (UTF-16 little-endian, sem BOM). |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
TextDevice() | Cria um TextDevice com opções padrão (modo {@code Pure}) e codificação Unicode. |
TextDevice(encoding: Charset) | Cria um TextDevice com a codificação e as opções padrão (modo {@code Pure}). |
TextDevice(options: TextExtractionOptions) | Cria um TextDevice com as opções dadas e codificação Unicode padrão. |
TextDevice(options: TextExtractionOptions, encoding: Charset) | Cria um TextDevice com as opções e a codificação fornecidas. |
getExtractionOptions() → TextExtractionOptions | Retorna as opções de extração atuais. |
setExtractionOptions(options: TextExtractionOptions) | Defina as opções de extração (null é substituído pelas opciones predefinidas {@code Pure}). |
getEncoding() → Charset | Retorna a codificação de saída atual. |
setEncoding(encoding: Charset) | Defina a codificação de saída (null é substituído pelo padrão Unicode/UTF-16LE). |
process(page: Page, output: OutputStream) | Extrair texto de uma página e escreve-o para o fluxo de saída usando a |
| codificação configurada. | |
process(page: Page, outputFile: String) | Extrair texto de uma página e escrever no arquivo em {@code outputFile} |
| usando a codificação configurada. |