Package net.sourceforge.tess4j.util
Class Hocr2PdfParser
java.lang.Object
net.sourceforge.tess4j.util.Hocr2PdfParser
- All Implemented Interfaces:
ContentHandler,ErrorHandler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHocr2PdfParser(String hocrFilepath, org.apache.pdfbox.pdmodel.PDDocument pdDocument, boolean visible, boolean useHocrLineToY, String fontName) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTextToPDF(String[] imgCoords, String text) voidcharacters(char[] ch, int start, int length) voidvoidendElement(String uri, String localName, String qName) voidendPrefixMapping(String prefix) voiderror(SAXParseException exception) voidfatalError(SAXParseException exception) voidignorableWhitespace(char[] ch, int start, int length) voidparse()voidprocessingInstruction(String target, String data) voidsetDocumentLocator(Locator locator) voidskippedEntity(String name) voidvoidstartElement(String uri, String localName, String qName, Attributes atts) voidstartPrefixMapping(String prefix, String uri) voidwarning(SAXParseException exception) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
SPACE
- See Also:
-
BBOX
- See Also:
-
TITLE
- See Also:
-
SEMICOL
- See Also:
-
DIV
- See Also:
-
SPAN
- See Also:
-
OCRX_WORD
- See Also:
-
OCR_WORD
- See Also:
-
OCR_LINE
- See Also:
-
CLASS
- See Also:
-
OCR_PAGE
- See Also:
-
-
Constructor Details
-
Hocr2PdfParser
public Hocr2PdfParser(String hocrFilepath, org.apache.pdfbox.pdmodel.PDDocument pdDocument, boolean visible, boolean useHocrLineToY, String fontName) throws IOException - Throws:
IOException
-
-
Method Details
-
setDocumentLocator
- Specified by:
setDocumentLocatorin interfaceContentHandler
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException - Specified by:
startElementin interfaceContentHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceContentHandler- Throws:
SAXException
-
ignorableWhitespace
- Specified by:
ignorableWhitespacein interfaceContentHandler- Throws:
SAXException
-
processingInstruction
- Specified by:
processingInstructionin interfaceContentHandler- Throws:
SAXException
-
skippedEntity
- Specified by:
skippedEntityin interfaceContentHandler- Throws:
SAXException
-
warning
- Specified by:
warningin interfaceErrorHandler- Throws:
SAXException
-
error
- Specified by:
errorin interfaceErrorHandler- Throws:
SAXException
-
fatalError
- Specified by:
fatalErrorin interfaceErrorHandler- Throws:
SAXException
-
addTextToPDF
- Throws:
SAXException
-
parse
-