查看: 991|回复: 0

[分享] Java的中常用的几种DOCX转PDF方法

[复制链接]
楼主
跳转到指定楼层
发表于 2017-6-22 14:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 天津
将DOCX文档转化为PDF是项目中常见的需求之一,目前主流的方法可以分为两大类,一类是利用各种Office应用进行转换,如Microsoft Office,WPS以及LiberOffice,另一种是利用各种语言提供对于Office文档读取的接口(譬如Apache POI)然后使用专门的PDFGenerator库,譬如IText进行PDF构建。总的来说,从样式上利用Office应用可以保证较好的样式,不过相对而言效率会比较低。其中微软Office涉及版权,不可轻易使用(笔者所在公司就被抓包了),WPS目前使用比较广泛,不超过存在超链接截断问题,即超过256个字符的超链接会被截断,LiberOffice的样式排版相对比较随意。而利用POI接口进行读取与生成的方式性能较好,适用于对于格式要求不是很高的情况。另外还有一些封装好的在线工具或者命令行工具,譬如docx2pdf与OfficeToPDF。
分享到:  新浪微博新浪微博 QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们: 0516-86238929/0516-86006008 侵权投诉入口 广告热线:15351650066 互联网违法及不良信息举报邮箱:184643696@qq.com 未成年人不良信息举报邮箱:184643696@qq.com
版权所有:邳州九洲文化传媒有限公司 工信部备案:苏ICP备09074357号-20 苏B2-20140211号 法律顾问: 朱仕宝(13905222752)

苏公网安备 32038202000107号