public final class ExtractText
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ALWAYSNEXT |
private static java.lang.String |
CONSOLE |
private boolean |
debug |
private static java.lang.String |
DEBUG |
private static java.lang.String |
ENCODING |
private static java.lang.String |
END_PAGE |
private static java.lang.String |
HTML |
private static java.lang.String |
IGNORE_BEADS |
private static org.apache.commons.logging.Log |
LOG |
private static java.lang.String |
PASSWORD |
private static java.lang.String |
ROTATION_MAGIC |
private static java.lang.String |
SORT |
private static java.lang.String |
START_PAGE |
private static java.lang.String |
STD_ENCODING |
Modifier | Constructor and Description |
---|---|
private |
ExtractText()
private constructor.
|
Modifier and Type | Method and Description |
---|---|
private void |
extractPages(int startPage,
int endPage,
PDFTextStripper stripper,
PDDocument document,
java.io.Writer output,
boolean rotationMagic,
boolean alwaysNext) |
(package private) static int |
getAngle(TextPosition text) |
static void |
main(java.lang.String[] args)
Infamous main method.
|
void |
startExtraction(java.lang.String[] args)
Starts the text extraction.
|
private long |
startProcessing(java.lang.String message) |
private void |
stopProcessing(java.lang.String message,
long startTime) |
private static void |
usage()
This will print the usage requirements and exit.
|
private static final org.apache.commons.logging.Log LOG
private static final java.lang.String PASSWORD
private static final java.lang.String ENCODING
private static final java.lang.String CONSOLE
private static final java.lang.String START_PAGE
private static final java.lang.String END_PAGE
private static final java.lang.String SORT
private static final java.lang.String IGNORE_BEADS
private static final java.lang.String DEBUG
private static final java.lang.String HTML
private static final java.lang.String ALWAYSNEXT
private static final java.lang.String ROTATION_MAGIC
private static final java.lang.String STD_ENCODING
private boolean debug
public static void main(java.lang.String[] args) throws java.io.IOException
args
- Command line arguments, should be one and a reference to a file.java.io.IOException
- if there is an error reading the document or extracting the text.public void startExtraction(java.lang.String[] args) throws java.io.IOException
args
- the commandline arguments.java.io.IOException
- if there is an error reading the document or extracting the text.private void extractPages(int startPage, int endPage, PDFTextStripper stripper, PDDocument document, java.io.Writer output, boolean rotationMagic, boolean alwaysNext) throws java.io.IOException
java.io.IOException
private long startProcessing(java.lang.String message)
private void stopProcessing(java.lang.String message, long startTime)
static int getAngle(TextPosition text)
private static void usage()