欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

word转pdf

程序员文章站 2024-01-18 22:53:04
...

利用第三方jar包,可以非常方便的对word文档进行一系列的转换,而且是免费的,免费的功能上会有所阉割,限制可参考去官网查找:
官方网站
在这里对此工作者们表示深切的感谢!官网中对功能的操作给出了详细的代码示例,非常的清晰!
一开始jar包不晓得怎么下载,没有找到好的途径,最终费劲九牛二虎之力找到了,即以下链接:
jar包下载地址
可以选择自己需要的jar包下载。

说一下用此工具包遇到的坑:

1. word填充数据后在转换成pdf,功能实现了,但效果有个瑕疵:word转pdf
这条警示语着实可恶,故此搜罗各大平台,大神的解决方法, 网上的解决方法思路:
因为警示语是在页面的第一行,所以就新增一页,然后再把这一页删掉。

PdfDocument pdfDocument = new PdfDocument();
pdfDocument.Pages.Add();
pdfDocument.Pages.RemoveAt(0);

经本人测试,无此方法,本人测试的方法如下:

PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("D:\\haha.pdf");
pdf.getPages().add();
pdf.getPages().removeAt(0);

想法很美好,现实很骨感呀!经测试,此方法无效!若哪位大神想到了好的方法,非常欢迎在下方评论区留言,感谢! 思前想后,猜测原因可能是因为我引用的Spire.Doc for JAVA,而不是Spire.pdf。总之,最后没有得到有效的解决。

2. 若手动在项目中引入jar包,则需要注意,添加依赖的时候不要同时添加两种类型的jar,譬如:
word转pdf
这样导致jar包无法引入,故此本项目引入一个jar包,就成功了:
word转pdf
倘若后期找到去除pdf警示语的好方法,本人必更新!若转载,请说明出处!
(本文完)

相关标签: word转pdf Spire