TextDevice

TextDevice

Overview

TextDevice je třída v Aspose.PDF FOSS pro Java.

Vytáhne text z PDF stránky a zapíše ho do výstupního proudu.

Tato třída poskytuje 10 metod pro práci s TextDevice objekty v programech Java. K dispozici jsou následující metody: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Všechny veřejné členy jsou přístupné jakémukoli aplikaci Java po instalaci balíčku Aspose.PDF FOSS pro Java. Vlastnosti: DEFAULT_ENCODING, encoding, extractionOptions.

Properties

NameTypeAccessDescription
extractionOptionsTextExtractionOptionsReadVrátí aktuální možnosti extrakce.
encodingCharsetReadVrací současné kódování výstupu.
DEFAULT_ENCODINGCharsetRead{@link Charset} odpovídající .NET { @code Encoding.Unicode} (UTF-16 little-endian, bez BOM).

Methods

SignatureDescription
TextDevice()Vytváří TextDevice s výchozími možnostmi ({@code Pure} mode) a kódováním Unicodu.
TextDevice(encoding: Charset)Vytváří TextDevice s uvedeným kódováním a výchozími možnostmi ({@code Pure} režim).
TextDevice(options: TextExtractionOptions)Vytváří TextDevice s uvedenými možnostmi a standardním kódováním Unicode.
TextDevice(options: TextExtractionOptions, encoding: Charset)Vytváří TextDevice s uvedenými možnostmi a kódováním.
getExtractionOptions()TextExtractionOptionsVrátí aktuální možnosti extrakce.
setExtractionOptions(options: TextExtractionOptions)Nastavuje možnosti výběru (null je nahrazen defaultovými {@code Pure} možnostmi).
getEncoding()CharsetVrací současné kódování výstupu.
setEncoding(encoding: Charset)Nastavuje výstupní kódování (null je nahrazen standardním Unicode/UTF-16LE).
process(page: Page, output: OutputStream)Vytáhne text z stránky a píše ho do výstupního proudu pomocí
konfigurované kódování.
process(page: Page, outputFile: String)Vytáhne text z stránky a zapíše ho do souboru na adrese {@code outputFile}
pomocí konfigurovaného kódování.

See Also

 Čeština