mirror of https://github.com/apache/poi.git
#64867 - Provide PDF rendering with PPTX2PNG
add dependencies to gradle and maven builds git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883075 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b20318b58c
commit
150fb90cc2
|
@ -293,6 +293,10 @@ project('ooxml') {
|
||||||
compile 'xml-apis:xml-apis-ext:1.3.04'
|
compile 'xml-apis:xml-apis-ext:1.3.04'
|
||||||
compile 'org.apache.xmlgraphics:xmlgraphics-commons:2.4'
|
compile 'org.apache.xmlgraphics:xmlgraphics-commons:2.4'
|
||||||
|
|
||||||
|
compile 'org.apache.pdfbox:pdfbox:2.0.19'
|
||||||
|
compile 'org.apache.pdfbox:fontbox:2.0.19'
|
||||||
|
compile 'de.rototor.pdfbox:graphics2d:0.27'
|
||||||
|
|
||||||
// for ooxml-lite, should we move this somewhere else?
|
// for ooxml-lite, should we move this somewhere else?
|
||||||
compile "junit:junit:${junitVersion}"
|
compile "junit:junit:${junitVersion}"
|
||||||
|
|
||||||
|
|
|
@ -2484,6 +2484,9 @@ under the License.
|
||||||
<auxClasspath path="${svg.batik-all.jar}"/>
|
<auxClasspath path="${svg.batik-all.jar}"/>
|
||||||
<auxClasspath path="${svg.xml-apis-ext.jar}"/>
|
<auxClasspath path="${svg.xml-apis-ext.jar}"/>
|
||||||
<auxClasspath path="${svg.xmlgraphics-commons.jar}"/>
|
<auxClasspath path="${svg.xmlgraphics-commons.jar}"/>
|
||||||
|
<auxClasspath path="${pdf.pdfbox.jar}"/>
|
||||||
|
<auxClasspath path="${pdf.fontbox.jar}"/>
|
||||||
|
<auxClasspath path="${pdf.graphics2d.jar}"/>
|
||||||
<sourcePath path="src/java" />
|
<sourcePath path="src/java" />
|
||||||
<sourcePath path="src/ooxml/java" />
|
<sourcePath path="src/ooxml/java" />
|
||||||
<sourcePath path="src/scratchpad/src" />
|
<sourcePath path="src/scratchpad/src" />
|
||||||
|
|
|
@ -28,6 +28,15 @@ These are required to sign or validate signed Office documents. The OSGi bundles
|
||||||
- XML Commons Resolver: https://mvnrepository.com/artifact/xml-resolver/xml-resolver/1.2-osgi
|
- XML Commons Resolver: https://mvnrepository.com/artifact/xml-resolver/xml-resolver/1.2-osgi
|
||||||
|
|
||||||
- Bouncy Castle: https://mvnrepository.com/artifact/org.bouncycastle/bcprov-ext-jdk15on/1.66, https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on/1.66
|
- Bouncy Castle: https://mvnrepository.com/artifact/org.bouncycastle/bcprov-ext-jdk15on/1.66, https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on/1.66
|
||||||
|
4. PDFBox and PDFBox Graphics2D
|
||||||
|
Required to render to PDF documents.
|
||||||
|
The required jars can be downloaded from:
|
||||||
|
|
||||||
|
- PDFBox:
|
||||||
|
https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox
|
||||||
|
https://mvnrepository.com/artifact/org.apache.pdfbox/fontbox
|
||||||
|
- PDFBox Graphics2D:
|
||||||
|
https://mvnrepository.com/artifact/de.rototor.pdfbox/graphics2d
|
||||||
|
|
||||||
## Blocked Imports
|
## Blocked Imports
|
||||||
|
|
||||||
|
|
|
@ -75,6 +75,9 @@
|
||||||
!com.zaxxer.sparsebits.*,
|
!com.zaxxer.sparsebits.*,
|
||||||
!com.graphbuilder.*,
|
!com.graphbuilder.*,
|
||||||
org.apache.batik.*;resolution:=optional,
|
org.apache.batik.*;resolution:=optional,
|
||||||
|
org.apache.pdfbox.*;resolution:=optional,
|
||||||
|
org.apache.fontbox.*;resolution:=optional,
|
||||||
|
de.rototor.pdfbox.graphics2d.*;resolution:=optional,
|
||||||
net.sf.saxon.*;resolution:=optional,
|
net.sf.saxon.*;resolution:=optional,
|
||||||
!com.github.javaparser.*,
|
!com.github.javaparser.*,
|
||||||
!org.apache.tools.ant.*,
|
!org.apache.tools.ant.*,
|
||||||
|
|
|
@ -189,5 +189,12 @@
|
||||||
<artifactId>batik-all</artifactId>
|
<artifactId>batik-all</artifactId>
|
||||||
<version>1.13</version>
|
<version>1.13</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<!-- don't add it to the distribution -->
|
||||||
|
<groupId>de.rototor.pdfbox</groupId>
|
||||||
|
<artifactId>graphics2d</artifactId>
|
||||||
|
<version>0.27</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
Loading…
Reference in New Issue