因业务需求需要,利用LibOffice可以打开的文档的转换。

服务器版本

环境

系统版本

Linux

Red Hat Enterprise Linux Server release 7.6 (Maipo)

Linux

CentOS Linux release 7.6

需要准备软件包

软件及版本

下载链接

LibreOffice_6.3.2_Linux_x86-64_rpm.tar.gz

​https://www.libreoffice.org/donate/dl/rpm-x86_64/6.3.4/zh-CN/LibreOffice_6.3.4_Linux_x86-64_rpm.tar.gz​

文章目录

一、安装libreoffice

① 下载libreoffice

​http://www.libreoffice.org/download/​​ 点击 download 后稍等一会 会自动下载

wget https://www.libreoffice.org/donate/dl/rpm-x86_64/6.3.4/zh-CN/LibreOffice_6.3.4_Linux_x86-64_rpm.tar.gz

Linux环境_源码安装LibreOffice实现文件在线预览doc,doxc,xls,xlsx,ppt,pptx 文件_linux

② 解压

tar -zxvf LibreOffice_6.3.2_Linux_x86-64_rpm.tar.gz

③ 进入到解压后RPM目录

cd LibreOffice_6.3.2.2_Linux_x86-64_rpm/RPMS

④ 安装所有rpm包

yum install *.rpm

⑤ 启动 libreoffice

/opt/libreoffice6.3/program/soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &

文件预览执行命令:

/opt/libreoffice6.3/program/soffice  --headless --invisible --convert-to pdf 文件名