1. 云栖社区>
  2. PHP教程>
  3. 正文

nginx+php+openOffice

作者:用户 来源:互联网 时间:2017-11-30 19:38:47

phpnginxopenoffice

nginx+php+openOffice - 摘要: 本文讲的是nginx+php+openOffice, 由于需要将word-》pdf功能从windows迁移到linux,由于现在测试服务器尝试,所以有必要记录下安装过程。 一、安装OpenOffice 1.下载安装包:根据自己的系统版本选择安装包。 http://www.openoffice

由于需要将word-》pdf功能从windows迁移到linux,由于现在测试服务器尝试,所以有必要记录下安装过程。


一、安装OpenOffice


1.下载安装包:根据自己的系统版本选择安装包。


http://www.openoffice.org/download/index.html


2.安装:将安装包拷贝到安装目录,开始解压安装:


$ tar -xvzf Apache_OpenOffice_4.1.3_Linux_x86-64_install-deb_zh-CN.tar.g
$ cd zh-CN/DEBS/
$ sudo dpkg -i *.deb
$ cd desktop-integration/
$ sudo dpkg -i openoffice4.1-debian-menus_4.1.3-9783_all.deb


二、启动服务


$ /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &


三、安装jodconverter


1.下载安装包:https://sourceforge.net/projects/jodconverter/


2.解压

四、安装java


http://www.oracle.com/technetwork/java/javase/downloads/index.html

五、转换文件


$ java -jar /home/vagrant/Code/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /home/vagrant/Code/test/doc/a.docx /home/vagrant/Code/test/pdf/a.pdf


六、转换中文时可能会报错,原因是linux下缺少字体,先从windows上复制黑体和宋体到系统中


$ /usr/share/fonts
#或者
$ /opt/openoffice4/share/fonts/truetype
#更新缓存
$ fc-cache

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , nginx openoffice ,以便于您获取更多的相关知识。