1.Windows环境
对于Office文档转换PDF,如果你有Windows环境的话,直接使用原生的Office来实现是最完美的。这里使用officetopdf.exe来实现,这是github地址。使用非常方便,直接在命令行执行
OfficeToPDF.exe [/bookmarks] [/hidden] [/readonly] input_file [output_file]
2.Linux环境
整体思路:
使用JODConverter,虽然该项目已经停止维护了,但是对于2003版本几乎还是完美支持的,对于2016版,公式不能很好的支持,将会被直接忽略。解决方案可以参考word公式转换成图片,excel公式转换成图片。
主要功能:
- word excel ppt(2003、2016版)转换PDF
- 支持Linux环境
注意事项:
- excel转PDF时候,需要调整一下自动适应宽度,否则转换的PDF文件不在一页上,这个问题其实直接使用excel打印的时候也会出现,只是这里我们使用代码来实现设置。
- JODConverter需要使用OpenOffice
3.代码
参见officePreview,如果内容对您有帮助,请帮我加个★
代码位于
网友评论