aspose我这里有两种实现方式,一种和poi类似,及通过png图片合成pdf.还有一种是直接生成pdf.这两种我感觉第一种更灵活,因为专程图片后可以对图片处理,比如截图,压缩图片,设置透明度,缩放等等。并且这种处理方式要比直接生成pdf的好像是快点。但是这种快也不是差别很大。
好了,下面是先准备工作,因为这个aspose需要依赖jar包。aspose.slides-15.9.0.jar,而如果没有word转pdf的可以不用引入第二个 aspose-words-15.8.0-jdk16.jar, 并且这个jar包不是通过maven引入的,虽然maven库里有这个,但是下不下来。需要在pom里做本地jar包引入的配置。
1.在resources下新建个jar,然后将jar包放在里面。
2.在pom中配置本地依赖的jar。这样打包也能打到项目中。
<!--引入本地的office转pdf的破解版aspose jar包-->
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>15.8.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/jar/aspose-words-15.8.0-jdk16.jar</systemPath>
</dependency>
<dependency