引入依赖:spire.doc.free
要使用maven下载需要添加maven仓库地址:
<repositories>
<repository>
<id>e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
<!-- <systemPath>D:/workspace/java/java-base/lib/spire.doc.free-5.2.0.jar</systemPath>-->
</dependency>
代码示例:
@Test
public void wordToPdfTest2(){
String wpsFilePath = "D:\_tmp\test.wps";
String pdfFilePath = "D:\_tmp\test_new.pdf";
try {
com.spire.doc.Document doc = new com.spire.doc.Document();
//加载Word
doc.loadFromFile(wpsFilePath);
//保存为PDF格式
doc.saveToFile(pdfFilePath);
}catch (Exception e) {
logger.error("wps附件转 .pdf 格式附件失败 -> err: {}",e.getMessage());
}
}