azw3转换为pdf_干货:如何Java 将 Word 文档转换为 PDF

462b07de6e2e16ef894b2f57030fee92.png

在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换成PDF格式。

使用工具:Free Spire.Doc for Java(免费版)
https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html
Jar文件获取及导入:

方法1:通过官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)

583615de6674cbbf5cd1e5619def45e9.png

方法2:通过maven仓库安装导入。具体安装教程详见此网页。

【示例1】将Word文档直接转换成PDF
import com.spire.doc.*;public class ToPDF {public static void main(String[] args) {
        Document document = new Document();document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");document.saveToFile("output/toPDF", FileFormat.PDF);
    }
}

转换效果:

25515348afcd0a21117e6b658dced9f3.png

【示例2】将Word文档转换成加密的PDF文档
import com.spire.doc.Document;import com.spire.doc.ToPdfParameterList;import com.spire.pdf.security.*;public class ToPDFWithPassword {public static void main(String[] args) {
        Document document = new Document();document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
        ToPdfParameterList toPdf = new ToPdfParameterList();String password = "abc123";
        toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);document.saveToFile("output/toPDFWithPassword", toPdf);
    }
}

转换效果:

e82ed38796f967bada958e13487d2dba.png

作者:Tina_Tang

链接:https://segmentfault.com/a/1190000022115110

学Java其实很简单,要有进取心,要有拼搏的精神,要耐得住寂寞,经过多方理论与实践相结合,快速成为高薪程序员根本不是事儿。当你在学习编程时走入误区后或思路打不开时,不防适合放松心情,然后再去研究,相信你会不大不同的收获。

零基础学Java能学会吗?转行学Java多久能学会?学Java在一线城市能赚多少钱?2020年企业招聘怎样的Java程序员?

4月达内Java免费训练营报名中,一线名师,高薪技术,入门技巧,面试诀窍,一站式打包学会 ,让你学会最有前途的技术,顺利通过面试,成功获取高薪!

8b043442cf308538f2e30049f411b3f8.png

先试听满意再学习,不让你多花一分冤枉钱!阅读原文抢名额吧~

--精彩推荐--
  • 互联网公司大批裁员,难道程序员没有未来了吗?

  • 身为 Java 程序员必须掌握的 10 款开源工具!

  • 两年 JAVA 程序员的经验总结,求职高薪必看!

  • 冲出桎梏,来达内学习Java技术,成功入职360公司

课程咨询达妹微信:flow_13,欢迎添加,了解课程介绍,获取学习资源。

67e3e6d981a3c10e185d13865ebba269.png

*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。 

72eb0db836410e203124abeeccc416fd.png

6313279a3c055ddb7815c8bfbe05abf9.gif点击下方“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值