@Override public void processPage(PDPage pdPage) throws IOException { try { startPage(pdPage); doOCROnCurrentPage(); endPage(pdPage); } catch (TikaException|SAXException e) { throw new IOExceptionWithCause(e); } catch (IOException e) { handleCatchableIOE(e); } }
} else if (localConfig.getOcrStrategy().equals(PDFParserConfig.OCR_STRATEGY.OCR_ONLY)) { metadata.add("X-Parsed-By", TesseractOCRParser.class.toString()); OCR2XHTML.process(pdfDocument, handler, context, metadata, localConfig); } else { if (localConfig.getOcrStrategy().equals(PDFParserConfig.OCR_STRATEGY.OCR_AND_TEXT_EXTRACTION)) {
} else if (localConfig.getOcrStrategy().equals(PDFParserConfig.OCR_STRATEGY.OCR_ONLY)) { metadata.add("X-Parsed-By", TesseractOCRParser.class.toString()); OCR2XHTML.process(pdfDocument, handler, context, metadata, localConfig); } else { if (localConfig.getOcrStrategy().equals(PDFParserConfig.OCR_STRATEGY.OCR_AND_TEXT_EXTRACTION)) {
@Override public void processPage(PDPage pdPage) throws IOException { try { startPage(pdPage); doOCROnCurrentPage(); endPage(pdPage); } catch (TikaException|SAXException e) { throw new IOExceptionWithCause(e); } catch (IOException e) { handleCatchableIOE(e); } }
} else if (localConfig.getOcrStrategy().equals(PDFParserConfig.OCR_STRATEGY.OCR_ONLY)) { metadata.add("X-Parsed-By", TesseractOCRParser.class.toString()); OCR2XHTML.process(pdfDocument, handler, context, metadata, localConfig); } else { if (localConfig.getOcrStrategy().equals(PDFParserConfig.OCR_STRATEGY.OCR_AND_TEXT_EXTRACTION)) {
@Override public void processPage(PDPage pdPage) throws IOException { try { startPage(pdPage); doOCROnCurrentPage(); endPage(pdPage); } catch (TikaException|SAXException e) { throw new IOExceptionWithCause(e); } catch (IOException e) { handleCatchableIOE(e); } }