Index

A B C D G I L M P R S T U V Z 
All Classes and Interfaces|All Packages

A

ASCII_7 - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEncoding
7-bit ASCII character set.

B

build() - Method in class io.xpdf.api.pdftext.PdfTextTool.PdfTextToolBuilder
 

C

configureExecutableFile() - Method in class io.xpdf.api.pdftext.PdfTextTool.PdfTextToolBuilder
 
configureTimeoutSeconds() - Method in class io.xpdf.api.pdftext.PdfTextTool.PdfTextToolBuilder
 

D

DOS - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEndOfLine
"\r\n" - line-ending characters on Windows operating systems.

G

getCommandOptions(PdfTextOptions) - Method in class io.xpdf.api.pdftext.PdfTextTool
Gets the command options to invoke the executable with.
getCommandParts(PdfTextRequest, File) - Method in class io.xpdf.api.pdftext.PdfTextTool
Gets the complete list of command parts for a Process.
getPdfTextExecutableName() - Static method in class io.xpdf.api.pdftext.util.PdfTextUtils
Gets the name of the native pdftotext executable.
getPdfTextExecutablePath() - Static method in class io.xpdf.api.pdftext.util.PdfTextUtils
Gets the path where the native pdftotext executable should be copied so that it can be accessed by OS.
getPdfTextExecutableResourceName() - Static method in class io.xpdf.api.pdftext.util.PdfTextUtils
Gets the resource name of the pdftotext executable native to this system.
getPdfTextTempOutputPath() - Static method in class io.xpdf.api.pdftext.util.PdfTextUtils
Gets the temporary directory where the pdftotext executable should write output.
getPdfTextTimeoutSeconds() - Static method in class io.xpdf.api.pdftext.util.PdfTextUtils
Gets the maximum amount of time in seconds allotted to the pdftotext process before timing out.

I

initializeTextFile(PdfTextRequest) - Method in class io.xpdf.api.pdftext.PdfTextTool
Gets the text file that the executable should write to.
io.xpdf.api.pdftext - package io.xpdf.api.pdftext
 
io.xpdf.api.pdftext.options - package io.xpdf.api.pdftext.options
 
io.xpdf.api.pdftext.util - package io.xpdf.api.pdftext.util
 

L

LATIN_1 - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEncoding
Latin alphabet (No.
LAYOUT - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextFormat
From pdftotext documentation:
LINE_PRINTER - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextFormat
From pdftotext documentation:

M

MAC - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEndOfLine
"\r" - line-ending characters on Mac operating systems.

P

PdfTextEncoding - Enum in io.xpdf.api.pdftext.options
Defines the encoding of text to extract from a PDF file.
PdfTextEndOfLine - Enum in io.xpdf.api.pdftext.options
Defines the line-ending characters that should be applied to text extracted from a PDF file.
PdfTextFormat - Enum in io.xpdf.api.pdftext.options
Defines how text extracted from a PDF file should be formatted, or structured.
PdfTextOptions - Class in io.xpdf.api.pdftext
Represents a set of command options specific to the pdftotext executable.
PdfTextOptions() - Constructor for class io.xpdf.api.pdftext.PdfTextOptions
 
PdfTextRequest - Class in io.xpdf.api.pdftext
Represents a command to invoke the pdftotext executable with.
PdfTextRequest() - Constructor for class io.xpdf.api.pdftext.PdfTextRequest
 
PdfTextResponse - Class in io.xpdf.api.pdftext
Represents the result of invoking the pdftotext executable.
PdfTextResponse() - Constructor for class io.xpdf.api.pdftext.PdfTextResponse
 
PdfTextTool - Class in io.xpdf.api.pdftext
A wrapper of the pdftotext command line tool.
PdfTextTool() - Constructor for class io.xpdf.api.pdftext.PdfTextTool
 
PdfTextTool.PdfTextToolBuilder - Class in io.xpdf.api.pdftext
 
PdfTextToolBuilder() - Constructor for class io.xpdf.api.pdftext.PdfTextTool.PdfTextToolBuilder
 
PdfTextUtils - Class in io.xpdf.api.pdftext.util
Helpers for a PdfTextTool.
process(PdfTextRequest) - Method in class io.xpdf.api.pdftext.PdfTextTool
Converts a PDF file into a text file.

R

RAW - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextFormat
From pdftotext documentation:

S

SIMPLE - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextFormat
From pdftotext documentation:
SIMPLE_2 - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextFormat
From pdftotext documentation:
SYMBOL - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEncoding
"Extended" ASCII character set for encoding the Symbol font.

T

TABLE - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextFormat
From pdftotext documentation:

U

UCS_2 - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEncoding
2-bit Unicode character set.
UNIX - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEndOfLine
"\n" - line-ending characters on Unix operating systems.
UTF_8 - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEncoding
8-bit Unicode character set.

V

validate(PdfTextRequest) - Method in class io.xpdf.api.pdftext.PdfTextTool
Validates a PdfTextRequest.
valueOf(String) - Static method in enum io.xpdf.api.pdftext.options.PdfTextEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.xpdf.api.pdftext.options.PdfTextEndOfLine
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.xpdf.api.pdftext.options.PdfTextFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.xpdf.api.pdftext.options.PdfTextEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.xpdf.api.pdftext.options.PdfTextEndOfLine
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.xpdf.api.pdftext.options.PdfTextFormat
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZAPF_DINGBATS - Enum constant in enum io.xpdf.api.pdftext.options.PdfTextEncoding
ZapfDingbats Unicode character set.
A B C D G I L M P R S T U V Z 
All Classes and Interfaces|All Packages