下载rpm
打开https://zh-cn.libreoffice.org/download/libreoffice/查找下载链接
wget https://download.documentfoundation.org/libreoffice/stable/7.4.5/rpm/x86_64/LibreOffice_7.4.5_Linux_x86-64_rpm.tar.gz
下载语言包
wget https://download.documentfoundation.org/libreoffice/stable/7.4.5/rpm/x86_64/LibreOffice_7.4.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
解压
tar -xvf LibreOffice_7.4.5_Linux_x86-64_rpm.tar.gz
tar -xvf LibreOffice_7.4.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
查看ls,得到解压后的版本为7.4.5.1
LibreOffice_7.4.5.1_Linux_x86-64_rpm_langpack_zh-CN LibreOffice_7.4.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
LibreOffice_7.4.5.1_Linux_x86-64_rpm LibreOffice_7.4.5_Linux_x86-64_rpm.tar.gz
安装
sudo yum install LibreOffice_7.4.5.1_Linux_x86-64_rpm/RPMS/*.rpm
sudo yum install LibreOffice_7.4.5.1_Linux_x86-64_rpm_langpack_zh-CN/RPMS/*.rpm
安装libcairo.so.2依赖库
sudo yum install ibus
安装字体
sudo yum -y install fontconfig
sudo yum -y install ttmkfdir
检查是否完成
libreoffice --version
Error: source file could not be loaded 需要安装 libreoffice-writer
sudo yum install libreoffice-writer
使用LibreOffice
转换命令说明
libreoffice --headless --convert-to 目标格式 文档路径 --outdir 导出目录路径
目标格式:pdf、txt、doc、docx、png、jepg等等
文档路径:待转换的文件
导出目录:导出文件的存放目录地址
执行实例
soffice --headless --invisible --convert-to pdf --outdir /root/pdf /root/pdf/indicator.xlsx
转换结果是将在/root/pdf目录下生成indicator.pdf文件
遇到的问题:
- filter不支持png、jpeg等格式,猛然发现可以直接yum安装,直接执行下面命令,居然恢复正常了:
yum install libreoffice