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博客

相关推荐
TechWayfarer1 天前
查询IP所在地的3种方案:从API到离线库,风控场景怎么选?
开发语言·网络·python·网络协议·tcp/ip
程序员榴莲1 天前
Python 单例模式
开发语言·python·单例模式
hh.h.1 天前
昇腾CANN ops-transformer 仓的 MC2 算子:MoE 模型的全到全通信
python·深度学习·transformer·cann
hj2862511 天前
Linux 磁盘管理 + 文件系统 + LVM 笔记整理
linux·运维
.YYY1 天前
Linux--如何安装rockyLinux9虚拟机
linux
NiceCloud喜云1 天前
Claude Files API 深入:从上传、复用到配额管理的工程化指南
android·java·数据库·人工智能·python·json·飞书
kdxiaojie1 天前
U-Boot分析【学习笔记】(12)
linux·笔记·学习
专注VB编程开发20年1 天前
windows下python自带标准库 ≈ 70% 纯.py 源码,30% .pyd(DLL)
python
萌新小码农‍1 天前
人工智能数学基础+python实例(人工智能学习day3)
开发语言·人工智能·python