|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pdfbox.util.PDFStreamEngine
org.pdfbox.util.PDFTextStripper
org.pdfbox.util.PDFHighlighter
public class PDFHighlighter
Highlighting of words in a PDF document with an XML file.
| Field Summary |
|---|
| Fields inherited from class org.pdfbox.util.PDFTextStripper |
|---|
charactersByArticle, output |
| Constructor Summary | |
|---|---|
PDFHighlighter()
Default constructor. |
|
| Method Summary | |
|---|---|
protected void |
endPage(PDPage pdPage)
End a page. |
void |
generateXMLHighlight(PDDocument pdDocument,
java.lang.String[] sWords,
java.io.Writer xmlOutput)
Generate an XML highlight string based on the PDF. |
void |
generateXMLHighlight(PDDocument pdDocument,
java.lang.String highlightWord,
java.io.Writer xmlOutput)
Generate an XML highlight string based on the PDF. |
static void |
main(java.lang.String[] args)
Command line application. |
| Methods inherited from class org.pdfbox.util.PDFStreamEngine |
|---|
getColorSpaces, getCurrentPage, getFonts, getGraphicsStack, getGraphicsState, getGraphicsStates, getResources, getTextLineMatrix, getTextMatrix, getXObjects, processOperator, processOperator, processStream, processSubStream, registerOperatorProcessor, resetEngine, setColorSpaces, setFonts, setGraphicsStack, setGraphicsState, setGraphicsStates, setTextLineMatrix, setTextMatrix, showString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PDFHighlighter()
throws java.io.IOException
java.io.IOException - If there is an error constructing this class.| Method Detail |
|---|
public void generateXMLHighlight(PDDocument pdDocument,
java.lang.String highlightWord,
java.io.Writer xmlOutput)
throws java.io.IOException
pdDocument - The PDF to find words in.highlightWord - The word to search for.xmlOutput - The resulting output xml file.
java.io.IOException - If there is an error reading from the PDF, or writing to the XML.
public void generateXMLHighlight(PDDocument pdDocument,
java.lang.String[] sWords,
java.io.Writer xmlOutput)
throws java.io.IOException
pdDocument - The PDF to find words in.sWords - The words to search for.xmlOutput - The resulting output xml file.
java.io.IOException - If there is an error reading from the PDF, or writing to the XML.
protected void endPage(PDPage pdPage)
throws java.io.IOException
endPage in class PDFTextStripperpdPage - The page we are about to process.
java.io.IOException - If there is any error writing to the stream.
public static void main(java.lang.String[] args)
throws java.io.IOException
args - The command line arguments to the application.
java.io.IOException - If there is an error generating the highlight file.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||