office系列文档的在线预览解决方案 - 在linux平台下转为pdf

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

你可能感兴趣的:(office系列文档的在线预览解决方案 - 在linux平台下转为pdf)