码迷,mamicode.com
首页 > 其他好文 > 详细

office 转 pdf文件

时间:2015-11-02 17:07:33      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

 

找过很多地方都找不到用php实现“office 转 pdf文件”的,最后只能用Linux命令行来做了。如下:

主要就是centos+libreoffice+unoconv+Xvfb

1. 安装libreoffice

1 yum install libreoffice

2.安装unoconv

1 yum install http://pkgs.repoforge.org/unoconv/unoconv-0.5-1.el6.rf.noarch.rpm

3.安装Xvfb

1 yum install xorg-x11-server-Xvfb

4.开启xvfb(放在后台运行)

1 Xvfb :1 -screen 0 800x600x24 & 
2 xhost +
3 export DISPLAY=:0.0

5.开启soffice服务(放在后台运行)

1 soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &

6.使用unoconv

unoconv -f pdf ./test.doc
unoconv -f pdf ./test1.xlsx
unoconv -f pdf ./test2.pptx

 

office 转 pdf文件

标签:

原文地址:http://www.cnblogs.com/bootoo/p/4930550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!