| PDFParserTest.java |  | 0% |  | 0% | 213 | 213 | 1,297 | 1,297 | 149 | 149 | 18 | 18 |
| AbstractPDF2XHTML.java |  | 0% |  | 0% | 345 | 345 | 1,004 | 1,004 | 95 | 95 | 7 | 7 |
| PDFMarkedContent2XHTML.java |  | 0% |  | 0% | 102 | 102 | 269 | 269 | 28 | 28 | 6 | 6 |
| PDFParser.java |   | 19% |   | 12% | 110 | 119 | 296 | 373 | 29 | 38 | 1 | 2 |
| PDF2XHTML.java |  | 0% |  | 0% | 39 | 39 | 158 | 158 | 25 | 25 | 4 | 4 |
| XFAExtractor.java |  | 0% |  | 0% | 59 | 59 | 146 | 146 | 11 | 11 | 2 | 2 |
| PDFIncrementalUpdatesTest.java |  | 0% | | n/a | 13 | 13 | 75 | 75 | 13 | 13 | 1 | 1 |
| PDMetadataExtractor.java |  | 0% |  | 0% | 42 | 42 | 79 | 79 | 11 | 11 | 1 | 1 |
| PDFParserConfig.java |   | 37% |  | 0% | 64 | 74 | 106 | 155 | 57 | 67 | 0 | 3 |
| CustomTikaXMPTest.java |  | 0% | | n/a | 7 | 7 | 53 | 53 | 7 | 7 | 1 | 1 |
| PDFEmbeddedFileNoTempFileTest.java |  | 0% | | 0% | 7 | 7 | 40 | 40 | 6 | 6 | 2 | 2 |
| OcrConfig.java |   | 55% |  | 0% | 26 | 39 | 41 | 80 | 21 | 34 | 0 | 6 |
| PDFDOMUtil.java |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 3 | 3 | 1 | 1 |
| PDFPerPageRenderTest.java |  | 0% | | n/a | 6 | 6 | 29 | 29 | 6 | 6 | 1 | 1 |
| PDFEncodedStringDecoder.java |  | 0% |  | 0% | 12 | 12 | 27 | 27 | 6 | 6 | 2 | 2 |
| OCR2XHTML.java |  | 0% | | 0% | 13 | 13 | 30 | 30 | 11 | 11 | 2 | 2 |
| PDFMarkedContent2XHTMLTest.java |  | 0% | | n/a | 6 | 6 | 29 | 29 | 6 | 6 | 1 | 1 |
| PDFParserNoTempFileTest.java |  | 0% | | n/a | 2 | 2 | 17 | 17 | 2 | 2 | 1 | 1 |
| MyCustomImageGraphicsEngineFactory.java | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| PDFRandomAccess.java | | 61% | | 50% | 3 | 7 | 9 | 19 | 0 | 4 | 0 | 2 |
| InferenceConfig.java | | 64% | | 0% | 3 | 5 | 3 | 7 | 2 | 4 | 0 | 2 |
| PDFRenderingTest.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OCRPageCounter.java | | 46% | | n/a | 1 | 3 | 2 | 4 | 1 | 3 | 0 | 1 |