word转pdf

本文介绍使用第三方jar包实现Word文档到PDF的转换,分享了在转换过程中遇到的问题及解决方案,如警示语的处理等。文章提供了具体代码示例,并提醒在项目中正确引入jar包的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

1. word填充数据后在转换成pdf,功能实现了,但效果有个瑕疵: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警示语的好方法,本人必更新!若转载,请说明出处!
(本文完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_函数_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值