由于项目中需要将不同类型的文档转换为pdf类型,决定使用LibreOffice。
准备工作
操作系统:
Centos 7
需要的安装包有:
下载地址: https://downloadarchive.documentfoundation.org/libreoffice/old/6.2.3.2/rpm/x86_64/
LibreOffice_6.2.3_Linux_x86-64_rpm.tar.gz
LibreOffice_6.2.3_Linux_x86-64_rpm_sdk.tar.gz
安装步骤
升级操作系统
#yum update -y
安装依赖包
yum install -y cups-libs
yum install -y cairo
安装
创建安装目录
#mkdir /opt/libreoffice
把下载的包上传到目录/opt/libreoffice中。
[root@svc-01 libreoffice]# ls -l
LibreOffice_6.2.3_Linux_x86-64_rpm_sdk.tar.gz
LibreOffice_6.2.3_Linux_x86-64_rpm.tar.gz
解压这两个压缩文件
#tar -xvzf LibreOffice_6.2.3_Linux_x86-64_rpm_sdk.tar.gz
#tar -xvzf LibreOffice_6.2.3_Linux_x86-64_rpm.tar.gz
进入目录LibreOffice_6.2.3.2_Linux_x86-64_rpm中,执行安装命令。
#cd /opt/libreoffice/LibreOffice_6.2.3.2_Linux_x86-64_rpm/RPMS
#yum localinstall -y *.rpm
#cd /opt/libreoffice/LibreOffice_6.2.3.2_Linux_x86-64_rpm_sdk/RPMS
#yum localinstall -y *.rpm
安装完成,确定安装是否成功.
[root@svc-01 RPMS]# whereis libreoffice6.2
libreoffice6: /usr/bin/libreoffice6.2
启动服务。
#libreoffice6.2 --headless --accept="socket,host=0.0.0.0,port=8100;urp;" --nofirststartwizard
查看端口是否启动。
[root@svc-01 ~]# netstat -nalp | grep 8100
tcp 0 0 0.0.0.0:8100 0.0.0.0:* LISTEN 5608/soffice.bin
如果有什么问题,可以加入QQ群进行讨论。QQ群:839421316
谢谢支持。