利用第三方jar包,可以非常方便的对word文档进行一系列的转换,而且是免费的,免费的功能上会有所阉割,限制可参考去官网查找:
官方网站
在这里对此工作者们表示深切的感谢!官网中对功能的操作给出了详细的代码示例,非常的清晰!
一开始jar包不晓得怎么下载,没有找到好的途径,最终费劲九牛二虎之力找到了,即以下链接:
jar包下载地址
可以选择自己需要的jar包下载。
说一下用此工具包遇到的坑:
1. 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,譬如:
这样导致jar包无法引入,故此本项目引入一个jar包,就成功了:
倘若后期找到去除pdf警示语的好方法,本人必更新!若转载,请说明出处!
(本文完)