org.pdfbox.examples.util

Class PrintTextLocations


public class PrintTextLocations
extends PDFTextStripper

This is an example on how to get some x/y coordinates of text. Usage: java org.pdfbox.examples.util.PrintTextLocations <input-pdf>
Version:
$Revision: 1.6 $
Author:
Ben Litchfield

Field Summary

Fields inherited from class org.pdfbox.util.PDFTextStripper

charactersByArticle, output

Constructor Summary

PrintTextLocations()
Default constructor.

Method Summary

static void
main(String[] args)
This will print the documents data.
protected void
showCharacter(TextPosition text)
A method provided as an event interface to allow a subclass to perform some specific functionality when a character needs to be displayed.

Methods inherited from class org.pdfbox.util.PDFTextStripper

endDocument, endPage, endParagraph, flushText, getCharactersByArticle, getCurrentPageNo, getEndBookmark, getEndPage, getLineSeparator, getOutput, getPageSeparator, getStartBookmark, getStartPage, getText, getText, getWordSeparator, processPage, processPages, setEndBookmark, setEndPage, setLineSeparator, setPageSeparator, setShouldSeparateByBeads, setSortByPosition, setStartBookmark, setStartPage, setSuppressDuplicateOverlappingText, setWordSeparator, shouldSeparateByBeads, shouldSortByPosition, shouldSuppressDuplicateOverlappingText, showCharacter, startDocument, startPage, startParagraph, writeCharacters, writeText, writeText

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, showCharacter, showString

Constructor Details

PrintTextLocations

public PrintTextLocations()
            throws IOException
Default constructor.

Method Details

main

public static void main(String[] args)
            throws Exception
This will print the documents data.
Parameters:
args - The command line arguments.

showCharacter

protected void showCharacter(TextPosition text)
A method provided as an event interface to allow a subclass to perform some specific functionality when a character needs to be displayed.
Overrides:
showCharacter in interface PDFTextStripper
Parameters:
text - The character to be displayed.