【工具类】Word 转 PDF
2023-12-14 09:34:41
商业版权问题
使用破解版-aspose-words-19.5jdk.jar
https://blog.csdn.net/aley/article/details/127914145
Document wordDoc = new Document(wordFileInputStream);
wordDoc.save(pdfFile, new PdfSaveOptions());
中文乱码问题
在linux中使用会造成中文乱码问题
解决方案:复制全部win字体到服务器,然后在代码里引用路径即可
分页问题
在word文档里面设置好分页符即可,路径:页面布局-分隔符-下一页分节符
边距问题
遍历每一页 wordDoc.getSections(),然后.getPageSetup()设置边距即可
本地 jar 打包-配置
https://www.cnblogs.com/paopaolx/p/16539342.html
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
<!-- 项目中单独引入第三方jar时,includeSystemScope值要为true -->
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
Todolist
转出的PDF需要落地
字体也是读取本地路径
代码路径
https://gitee.com/zhaomingjian/workspace_luoan_demo/tree/master/word2pdf
文章来源:https://blog.csdn.net/z1353095373/article/details/134373838
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!