|
@@ -20,6 +20,76 @@
|
|
|
</properties>
|
|
|
|
|
|
<dependencies>
|
|
|
+ <!-- Docx4J core -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.docx4j</groupId>
|
|
|
+ <artifactId>docx4j-JAXB-Internal</artifactId>
|
|
|
+ <version>8.3.14</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.docx4j</groupId>
|
|
|
+ <artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
|
|
|
+ <version>11.4.9</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.docx4j</groupId>
|
|
|
+ <artifactId>docx4j-export-fo</artifactId>
|
|
|
+ <version>11.4.9</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- iText for PDF conversion -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.itextpdf</groupId>
|
|
|
+ <artifactId>itextpdf</artifactId>
|
|
|
+ <version>5.5.13.3</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-api -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>jakarta.xml.bind</groupId>
|
|
|
+ <artifactId>jakarta.xml.bind-api</artifactId>
|
|
|
+ <version>4.0.2</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.glassfish.jaxb</groupId>
|
|
|
+ <artifactId>jaxb-runtime</artifactId>
|
|
|
+ <version>4.0.5</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>jakarta.activation</groupId>
|
|
|
+ <artifactId>jakarta.activation-api</artifactId>
|
|
|
+ <version>2.0.1</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- JAXB API -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>javax.xml.bind</groupId>
|
|
|
+ <artifactId>jaxb-api</artifactId>
|
|
|
+ <version>2.3.1</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- JAXB implementation (JAXB RI) -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.sun.xml.bind</groupId>
|
|
|
+ <artifactId>jaxb-impl</artifactId>
|
|
|
+ <version>2.3.1</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- Activation framework -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>javax.activation</groupId>
|
|
|
+ <artifactId>javax.activation-api</artifactId>
|
|
|
+ <version>1.2.0</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.commons</groupId>
|
|
|
+ <artifactId>commons-compress</artifactId>
|
|
|
+ <version>1.23.0</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- Apache PDFBox -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.pdfbox</groupId>
|
|
|
+ <artifactId>pdfbox</artifactId>
|
|
|
+ <version>2.0.27</version>
|
|
|
+ </dependency>
|
|
|
<!-- https://mvnrepository.com/artifact/org.freemarker/freemarker -->
|
|
|
<dependency>
|
|
|
<groupId>org.freemarker</groupId>
|
|
@@ -30,6 +100,31 @@
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-data-mongodb</artifactId>
|
|
|
</dependency>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
+ <artifactId>poi-ooxml</artifactId>
|
|
|
+ <version>3.15</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.apache.commons</groupId>
|
|
|
+ <artifactId>commons-compress</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
+ <artifactId>poi-ooxml-schemas</artifactId>
|
|
|
+ <version>3.15</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
+ <artifactId>poi</artifactId>
|
|
|
+ <version>3.15</version>
|
|
|
+ </dependency>
|
|
|
<!-- Apache POI -->
|
|
|
<dependency>
|
|
|
<groupId>org.apache.poi</groupId>
|
|
@@ -42,7 +137,6 @@
|
|
|
<artifactId>poi-scratchpad</artifactId>
|
|
|
<version>5.2.3</version>
|
|
|
</dependency>
|
|
|
-
|
|
|
<dependency>
|
|
|
<groupId>org.apache.poi</groupId>
|
|
|
<artifactId>poi-ooxml</artifactId>
|