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 2018/08/10 15:50:21 UTC
[tika] branch master updated: specify read-only when opening
packages in sax pptx and docx parsers
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/master by this push:
new 933ad02 specify read-only when opening packages in sax pptx and docx parsers
933ad02 is described below
commit 933ad02751de2e622ed8b98ca7a2ccaed9e8a3a5
Author: TALLISON <ta...@apache.org>
AuthorDate: Fri Aug 10 11:50:11 2018 -0400
specify read-only when opening packages in sax pptx and docx parsers
---
.../parser/microsoft/ooxml/xslf/XSLFEventBasedPowerPointExtractor.java | 3 ++-
.../tika/parser/microsoft/ooxml/xwpf/XWPFEventBasedWordExtractor.java | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xslf/XSLFEventBasedPowerPointExtractor.java b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xslf/XSLFEventBasedPowerPointExtractor.java
index 3e98203..af3eb74 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xslf/XSLFEventBasedPowerPointExtractor.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xslf/XSLFEventBasedPowerPointExtractor.java
@@ -25,6 +25,7 @@ import org.apache.poi.POIXMLProperties;
import org.apache.poi.POIXMLTextExtractor;
import org.apache.poi.openxml4j.exceptions.OpenXML4JException;
import org.apache.poi.openxml4j.opc.OPCPackage;
+import org.apache.poi.openxml4j.opc.PackageAccess;
import org.apache.tika.parser.microsoft.ooxml.OOXMLWordAndPowerPointTextHandler;
import org.apache.tika.parser.microsoft.ooxml.ParagraphProperties;
import org.apache.tika.parser.microsoft.ooxml.RunProperties;
@@ -38,7 +39,7 @@ public class XSLFEventBasedPowerPointExtractor extends POIXMLTextExtractor {
private POIXMLProperties properties;
public XSLFEventBasedPowerPointExtractor(String path) throws XmlException, OpenXML4JException, IOException {
- this(OPCPackage.open(path));
+ this(OPCPackage.open(path, PackageAccess.READ));
}
public XSLFEventBasedPowerPointExtractor(OPCPackage container) throws XmlException, OpenXML4JException, IOException {
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xwpf/XWPFEventBasedWordExtractor.java b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xwpf/XWPFEventBasedWordExtractor.java
index 7a5c0c7..e0ad943 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xwpf/XWPFEventBasedWordExtractor.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/xwpf/XWPFEventBasedWordExtractor.java
@@ -32,6 +32,7 @@ import org.apache.poi.POIXMLTextExtractor;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.openxml4j.exceptions.OpenXML4JException;
import org.apache.poi.openxml4j.opc.OPCPackage;
+import org.apache.poi.openxml4j.opc.PackageAccess;
import org.apache.poi.openxml4j.opc.PackagePart;
import org.apache.poi.openxml4j.opc.PackageRelationship;
import org.apache.poi.openxml4j.opc.PackageRelationshipCollection;
@@ -62,7 +63,7 @@ public class XWPFEventBasedWordExtractor extends POIXMLTextExtractor {
private POIXMLProperties properties;
public XWPFEventBasedWordExtractor(String path) throws XmlException, OpenXML4JException, IOException {
- this(OPCPackage.open(path));
+ this(OPCPackage.open(path, PackageAccess.READ));
}
public XWPFEventBasedWordExtractor(OPCPackage container) throws XmlException, OpenXML4JException, IOException {