Office文档转换成PDF

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公式转换成图片。

主要功能:

  1. word excel ppt(2003、2016版)转换PDF
  2. 支持Linux环境

注意事项:

  1. excel转PDF时候,需要调整一下自动适应宽度,否则转换的PDF文件不在一页上,这个问题其实直接使用excel打印的时候也会出现,只是这里我们使用代码来实现设置。
  2. JODConverter需要使用OpenOffice

3.代码

参见officePreview,如果内容对您有帮助,请帮我加个★
代码位于

Office文档转换成PDF_第1张图片
office转PDF

你可能感兴趣的:(Office文档转换成PDF)