TextDevice

Översikt

TextDevice är en klass i Aspose.PDF FOSS för Java.

Utvinner text från en PDF-sida och skriver den till ett utgångsflöde.

Denna klass ger 10 metoder för att arbeta med TextDevice objekt i Java-program. Tillgängliga metoder är bland annat: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter installation av FOSS for Java. Egenskaper: DEFAULT_ENCODING, encoding, extractionOptions.

Egenskaper

Namn och namn:Typ:AccessBeskrivning
extractionOptionsTextExtractionOptionsLäs.Returnerar nuvarande utvinningsalternativ.
encodingCharsetLäs.Returnerar den aktuella kodningen.
DEFAULT_ENCODINGCharsetLäs.{@link Charset} matchar .NET { @code Encoding.Unicode} (UTF-16 lite-endian, ingen BOM).

Methods

SignatureBeskrivning
TextDevice()Skapar en TextDevice med standardalternativ ({@code Pure}-läge) och Unicode-kodning.
TextDevice(encoding: Charset)Skapar en TextDevice med angiven kodning och standardalternativ ({@code Pure}-läge).
TextDevice(options: TextExtractionOptions)Skapar ett TextDevice med de angivna alternativen och standard Unicode-kodning.
TextDevice(options: TextExtractionOptions, encoding: Charset)Skapar en TextDevice med de angivna alternativen och kodningen.
getExtractionOptions()TextExtractionOptionsReturnerar nuvarande utvinningsalternativ.
setExtractionOptions(options: TextExtractionOptions)Ställer in extraktionsalternativen (null ersätts med standardinställningarna {@code Pure}).
getEncoding()CharsetReturnerar den aktuella kodningen.
setEncoding(encoding: Charset)Ställer in utgångskodningen (null ersätts med standard Unicode/UTF-16LE).
process(page: Page, output: OutputStream)Utvinner text från en sida och skriver den till utgångsströmmen med hjälp av konfigurerad kodning.
process(page: Page, outputFile: String)Utvinner text från en sida och skriver den till filen på {@code outputFile} med hjälp av konfigurerad kodning.

Se också:

 Svenska