You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2017/05/01 19:22:09 UTC
[tika] 02/02: TIKA-2350
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/tika.git
commit 62e5a8477b5cd8a4354c152bffe237a00051b7a4
Author: tballison <ta...@mitre.org>
AuthorDate: Mon May 1 15:21:58 2017 -0400
TIKA-2350
---
.../java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java b/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java
index 44950aa..0f91073 100644
--- a/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java
+++ b/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java
@@ -16,8 +16,6 @@
*/
package org.apache.tika.parser.pdf;
-import static org.apache.tika.parser.pdf.PDFParserConfig.OCR_STRATEGY.NO_OCR;
-
import javax.xml.stream.XMLStreamException;
import java.awt.image.BufferedImage;
import java.io.BufferedInputStream;
@@ -95,6 +93,8 @@ import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
+import static org.apache.tika.parser.pdf.PDFParserConfig.OCR_STRATEGY.NO_OCR;
+
class AbstractPDF2XHTML extends PDFTextStripper {
enum ActionTrigger {
@@ -456,7 +456,13 @@ class AbstractPDF2XHTML extends PDFTextStripper {
protected void startDocument(PDDocument pdf) throws IOException {
try {
xhtml.startDocument();
- handleDestinationOrAction(pdf.getDocumentCatalog().getOpenAction(), ActionTrigger.DOCUMENT_OPEN);
+ try
+ {
+ handleDestinationOrAction(pdf.getDocumentCatalog().getOpenAction(), ActionTrigger.DOCUMENT_OPEN);
+ } catch (IOException e) {
+ //See PDFBOX-3773
+ //swallow -- no need to report this
+ }
} catch (TikaException|SAXException e) {
throw new IOExceptionWithCause("Unable to start a document", e);
}
--
To stop receiving notification emails like this one, please contact
"commits@tika.apache.org" <co...@tika.apache.org>.