Index
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.
All Classes and Interfaces|All Packages