概述
1.因项目中用到使用pdf文件存档,最初使用itext对pdf的操作对简单的pdf可以使用预先设定的pdf模板生成,但遇到相对复杂的pdf时问题就来了,需要itext使用代码一行一行的创建太过复杂。于是想到了使用word模板生成word,再将生成后的word转为pdf
2.在使用poi根据word模板生成word后再转为pdf时又遇到了一个问题,无法将特殊字符转换到pdf中,如下图的多选框,最后才使用了aspose-words这个jar包(破解版),下载地址为https://download.csdn.net/download/m0_38049333/10654043
===
生成pdf方式
一.因项目使用maven来管理jar包所以aspose-words需要单独下载配置在本地maven库中,方式如下:
在下载解压后的jar包路径下执行如下代码
mvn install:install-file -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=14.9.0 -Dpackaging=jar -Dfile=aspose-words-14.9.0-jdk16.jar
项目中加入
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifac