有时候我们会有文档转码的需求,比如将Word专为Html.
PHP对此也有很多扩展去做,这里介绍一下[ncjoes/office-converter].
它并非一个代码量或功能强大的代码库,他并不直接操作这些目标,而是调用著名的开源的office软件libreoffice,它提供了非常简单易用的方法,让我们能够轻易地实现Word转HTML.
它只是对libreoffice的封装,但是却能让我们用最少的代码完成转码这件事.它支持的转码格式如下:
pptx=pdf
ppt=pdf
pdf=pdf
docx=pdf,odt,html
doc=pdf,odt,html
xlsx=pdf
xls=pdf
png=pdf
jpg=pdf
jpeg=pdf
libreoffice是著名的开源office软件,我们需要在系统中安装它.
之后我们只要很简单的命令就能完成各类转换:
简简单单几行代码,但是却是小编用过的兼容性最好的转码方案了,包括表格,标题,列表,图片,浮动的图片等.