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:AcessosDescrição:
extractionOptionsTextExtractionOptionsLeia.Retorna as opções de extração atuais.
encodingCharsetLeia.Retorna a codificação de saída atual.
DEFAULT_ENCODINGCharsetLeia.{@link Charset} correspondente a .NET { @code Encoding.Unicode} (UTF-16 little-endian, sem BOM).

Métodos de avaliação

AssinaturaDescriçã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()TextExtractionOptionsRetorna 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()CharsetRetorna 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.

Ver também:

 Português