linux(ubuntu&centos)-安装libreoffice

因为需要在linux支持word文档和pdf之间的转换,调研验证后选择了libreoffice,在不同的服务器进行了安装,记录如下。

说明:

此处下载版本是7.6.7,如果网址不存在,可以访问http://mirrors.ustc.edu.cn/tdf/libreoffice/stable 找到能下载的版本号,替换即可

ubuntu安装

bash 复制代码
#0.新建文件夹
mkdir /data1/janee/libreoffice
cd /data1/janee/libreoffice
#1.下载包
wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/7.6.7/deb/x86_64/LibreOffice_7.6.7_Linux_x86-64_deb.tar.gz
wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/7.6.7/deb/x86_64/LibreOffice_7.6.7_Linux_x86-64_deb_sdk.tar.gz
wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/7.6.7/deb/x86_64/LibreOffice_7.6.7_Linux_x86-64_deb_langpack_zh-CN.tar.gz
#2.解压和安装
mkdir deb
tar -zxvf LibreOffice_7.6.7_Linux_x86-64_deb.tar.gz -C deb
tar -zxvf LibreOffice_7.6.7_Linux_x86-64_deb_sdk.tar.gz -C deb
tar -zxvf LibreOffice_7.6.7_Linux_x86-64_deb_langpack_zh-CN.tar.gz -C deb
cd deb
sudo dpkg -i LibreOffice_7.6.7.2_Linux_x86-64_deb/DEBS/*.deb
sudo dpkg -i LibreOffice_7.6.7.2_Linux_x86-64_deb_sdk/DEBS/*.deb
sudo dpkg -i LibreOffice_7.6.7.2_Linux_x86-64_deb_langpack_zh-CN/DEBS/*.deb
#3.测试,此处放置了文件"测试样例.docx"
cd /data1/janee 
libreoffice7.6 --headless --convert-to doc 测试样例.docx
libreoffice7.6 --headless --convert-to pdf 测试样例.docx

centos安装方式

bash 复制代码
#1.下载包
wget https://mirrors.ustc.edu.cn/tdf/libreoffice/stable/7.6.7/rpm/x86_64/LibreOffice_7.6.7_Linux_x86-64_rpm.tar.gz
#放在:/data1/janee/libreoffice/LibreOffice_7.6.7_Linux_x86-64_rpm.tar.gz
#2.解压和安装
cd /data1/janee/libreoffice
tar -zxvf LibreOffice_7.6.7_Linux_x86-64_rpm.tar.gz
sudo yum install ./LibreOffice_7.6.7_Linux_x86-64_rpm/RPMS/*.rpm
#安装后在/opt/libreoffice7.6/program
#3.设置路径
vim /etc/profile
# 在文档底部添加如下内容:
# libreoffice
export LibreOffice_PATH=/opt/libreoffice7.6/program
export PATH=$LibreOffice_PATH:$PATH
# source /etc/profile 使得配置生效
#4.测试,在/data1/janee放了文档"测试样例.docx"
cd /data1/janee 
libreoffice7.6 --headless --convert-to doc 测试样例.docx
libreoffice7.6 --headless --convert-to pdf 测试样例.docx

备忘:

1.参考博文时rpm包,有提到建立后台服务,因为我的需求是命令转换即可,所以没有完成该步骤。只是按照上述笔记走通了文件转换流程。

2.ubuntu和centos需要不同的安装方式是在/data1/janee/libreoffice/LibreOffice_7.6.7.2_Linux_x86-64_deb/readmes/README_en-US 看到的。

参考博客:

Python在Linux环境下Word转PDF_python linux word转pdf-CSDN博客

Windows/Linux环境下安装并使用Libreoffice(SpingBoot 整合Libreoffice)&Linux字体库新增字体_libreoffice online websocket for windows-CSDN博客

相关推荐
zx_741484812 小时前
【Python 入门】面向对象基础:类、对象、成员变量与构造方法
开发语言·python
招财小梗3 小时前
沈阳商贸公司AI企业服务优势几何?
大数据·人工智能·python
Android系统攻城狮3 小时前
Linux PipeWire深度解析之pw_init调用流程与实战(八十三)
linux·运维·服务器·音频进阶·pipewire音频进阶
M78佐菲4 小时前
Linux学习笔记:进程
linux·笔记·学习·算法
ZISHU_9874 小时前
用 TLabel 给 SynTouch BioTac 数据做语义标注:从原始信号到结构化标注
开发语言·人工智能·python·数据·机器人触觉
m0_617493945 小时前
SSLError [ASN1: NOT_ENOUGH_DATA] 问题排查与解决指南
python·ssl
whcyhhh5 小时前
头歌实践教学平台:数据科学与大数据技术导论(七上)
大数据·数据库·python
zbyyd5 小时前
Linux 进程管理详解:从概念到实战
linux·运维·服务器
ServBay6 小时前
AI 工程师必备的 9 个 Python 库,从数据验证到模型优化
后端·python·ai编程
薛定猫AI6 小时前
OpenAI Codex本地完整配置教程|(Windows/Mac/Linux全平台,修复鉴权报错)
linux·windows·macos