文档格式转换工具对比
需求
免费、开源、中文字体不乱码、前后排版大致一样
工具对比
工具 | 缺点 |
---|---|
xdocReport(poi) | 排版会乱 |
docx4j | 仅支持docx转换 |
document4j | 仅适用在本地安装了office服务的windows系统上运行 |
Gotenberg | 需部署、需要安装字体 |
onlyoffice | 需部署、需要安装字体 |
LibreOffice | 需部署、需要安装字体,效率低 |
openoffice | 效果比LibreOffice差 |
其他
调用本地office服务执行转换命令
具体表现(截至目前最新版本)
document4j
下图是doc文件内容截图(字体大小受显示比例影响,勿深究):
下图是转换后pdf文件内容截图(字体大小受显示比例影响,勿深究):
在应对同行字体粗细参杂时,document4j
表现不够好,其他地方倒是没啥毛病
Gotenberg
下图是doc文件内容截图(字体大小受显示比例影响,勿深究):
和
下图是转换后pdf文件内容截图(字体大小受显示比例影响,勿深究):
和
无论对空格处理、内容排版,Gotenberg
都表现的差强人意。
onlyoffice
下图是doc文件内容截图(字体大小受显示比例影响,勿深究):
和
下图是转换后pdf文件内容截图(字体大小受显示比例影响,勿深究):
和
很明显内容排版上,onlyoffice
更紧凑,页码都少一页,而且连大点序号大小写都转换错误。
LibreOffice
注:Gotenberg在文档格式转换就是用的libreOffice,效果其实和Gotenberg差不多
下图是doc文件内容截图(字体大小受显示比例影响,勿深究):
和
和
下图是转换后pdf文件内容截图(字体大小受显示比例影响,勿深究):
和
和
和Gotenberg
一样的表现,空格处理和排版libreoffice
都有问题。
结论
目前来说,没有一个免费开源好用的文档格式转换工具。效果表现最好的是调本地office执行转换为原理的,如document4j等。
文档格式转换工具对比相关推荐
- 推荐一款全能的跨平台文档格式转换工具 Pandoc
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 如果您需要将文件从一种标记格式转换为另一种标记格式,那么?pandoc就是您的瑞士军刀. OpenSource: ...
- 如何把文档转成html格式转换,文档格式转换工具Print2Flash使用教程:如何将文档转换为Print2Flash格式件或HTML5文件?...
Print2Flash是一款强大的文件格式转换及文档发布工具.可以轻松实现可打印文档(如Word.PDF文档.PPT或是Excel电子表格)转换到 Adobe ® Flash ®文件(swf).htm ...
- java调用print2flash_文档格式转换工具Print2Flash使用教程:使用皮肤更改按钮图像...
Print2Flash是一款强大的文件格式转换及文档发布工具.可以轻松实现可打印文档(如Word.PDF文档.PPT或是Excel电子表格)转换到 Adobe ® Flash ®文件(swf).htm ...
- documents4j:Java文档格式转换开发库
为什么80%的码农都做不了架构师?>>> http://hao.jobbole.com/documents4j/ documents4j:Java文档格式转换开发库 docum ...
- [文档格式转换神器]pdf,jpg,xps转doc,xls,ppt等office格式
[文档格式转换神器]pdf,jpg,xps转doc,xls,ppt等office格式 Made By LuckyDog 今天公司财务遇到一个问题,同时也是给我出了一个难题(Because之前没弄过), ...
- php 批量转换文档编码格式_据说是国内最好的文档格式转换网址~PDF,PPT,EXCEL,WORD互相转换...
作者 雷哥 | 编辑 小西瓜 各位读者朋友,大家好. 平时工作中,经常会遇到PDF转为Word,或者PPT转为Word,或者..... 遇到这种情况,大家有什么好的方法实现呢? 今天雷哥推荐给大家一个 ...
- 如何利用 onlyoffice 实现文档格式转换
目录 前言 正文 启动 onlyoffice 服务 API 接口介绍 转换列表 请求示例 结尾 前言 日常生活和工作中,文档格式转换应该是很常见的需求.面对这样的需求,我们技术男有没有属于自己的好方法 ...
- Aconvert 文档格式转换-PDF转免费转其他文档网址-免费
现在市面上的文件转换软件都已经收费,且转换后文件真的不敢用! 今天分享一个免费的文档转换软件,可将PDF文档免费转换为:Word,Excel,PPT,HTML,TXT,DWG,JPG,PNG,GIF或 ...
- 轻松实现各种文档格式转换,doc转pdf、doc转png图片、pdf转png图片,可以实现Windows、Linux、MacOS平台上部署(附源码和说明)
轻松实现各种文档格式转换,doc转pdf.doc转png图片.pdf转png图片,可以实现Windows.Linux.MacOS平台上部署,可以通过命令行.shell脚本.python等方式调用. 实 ...
最新文章
- PHPStorm的命令行配置成为Git bash的
- win7装mysql5.5_Win7下mysql5.5安装图文教程
- matlab bwdist
- linux系统嵌入式编译环境,Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解...
- 实验一 链式存储结构的基本操作
- 如何用Pygame写游戏(三)
- header python 环境信息_python获取网页header头部信息(python小白学习笔记二)
- PostFix邮件网关无法向公网投递邮件问题分析
- html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素
- HDU 1532 Drainage Ditches(poj1273)【E-K 最大流】
- Codevs 1200 同余方程 2012年NOIP全国联赛提高组
- 如何查看计算机端口状态
- 最全原理图元器件查询
- Objective-C 入门篇
- 优达(Udacity)customer_segments
- Sphinx Mysql Full-Search速成指南
- 文献综述是什么,该怎么写?
- html5限制拖拽区域怎么实现,html5怎么实现拖拽
- hbase(十)merge region
- 计算机技术交流群QQ:69706169,电脑维护故障排除,网络,通信,交换,电子等欢迎加入!...