diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml index d4113b21..5e81aa76 100644 --- a/engines/misc/pom.xml +++ b/engines/misc/pom.xml @@ -55,7 +55,7 @@ org.apache.pdfbox pdfbox-tools - 2.0.25 + ${dependency.pdfbox.version} diff --git a/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java b/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java index 2f188a12..8d0409a9 100644 --- a/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java +++ b/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java @@ -32,7 +32,7 @@ import java.io.PushbackInputStream; import java.util.HashSet; import java.util.Set; -import org.apache.poi.poifs.common.POIFSConstants; +import org.apache.poi.poifs.filesystem.FileMagic; import org.apache.poi.util.IOUtils; import org.apache.tika.exception.TikaException; import org.apache.tika.metadata.Metadata; @@ -95,10 +95,7 @@ public class TikaOfficeDetectParser implements Parser } // Which is it? - if (initial4[0] == POIFSConstants.OOXML_FILE_HEADER[0] && - initial4[1] == POIFSConstants.OOXML_FILE_HEADER[1] && - initial4[2] == POIFSConstants.OOXML_FILE_HEADER[2] && - initial4[3] == POIFSConstants.OOXML_FILE_HEADER[3]) + if (FileMagic.valueOf(initial4) == FileMagic.OOXML) { ooxmlParser.parse(wrapped, handler, metadata, parseContext); } diff --git a/pom.xml b/pom.xml index b1ff7c46..36a36914 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.0 + 2.7.1 @@ -20,16 +20,16 @@ 11 latest - 2.0.25 + 2.0.26 3.0.1.12 ${project.version} 5.16.4 2.13.3 2.13.3 4.13.2 - 3.5.2 - 2.2.1 - 4.1.2 + 3.5.3 + 2.4.1 + 5.2.2 1.4 false