office系列文档包括:.ppt .pptx .doc .docx .xls .xlsx 等常用格式。
目标:在pc和手机浏览器上,可以方便的在线预览,类似邮箱中查看附件的体验。
方案:
使用libreoffice开源库,官网就可以下载到,可以实现在linux平台下转换成pdf,十分方便。
过程:
我是在mac环境下测试的,直接用源码包安装报错,可能是一些依赖软件没安装,图方便,最后直接有dmg安装,安装到应用程序后,就可以很方便的转换了。
sudo /Applications/LibreOffice.app/Contents/MacOS/soffice --headless --invisible --convert-to html --outdir output/ *.pptx
转成pdf格式后,再处理就很方便了,比如加水印等等,同时,可以很方便的在pc和手机上做在线预览。
二、用rpm安装
LibreOffice_5.1.5_Linux_x86-64_rpm_sdk.tar.gz
LibreOffice_5.1.5_Linux_x86-64_rpm.tar.gz
libreoffice
yum install *.rpm
yum install java
/usr/bin/libreoffice5.1 --invisible --convert-to pdf intro.docx