Python3 - Linux下安装 LibreOffice 以及使用

文章目录

  • Python3 - Linux下安装 LibreOffice 以及使用
    • 1. 下载/安装 LibreOffice
    • 2. 使用LibreOffice

LibreOffice是OpenOffice.org办公套件衍生版, 同样自由开源,以Mozilla Public License V2.0分发源代码 ,但相比OpenOffice增加了很多特色功能。LibreOffice拥有强大的数据导入和导出功能,能直接导入PDF文档、微软Word(.doc文件)、LotusWord,支持主要的OpenXML格式。软件本身并不局限于Debian和Ubuntu平台,现已支持Windows、Mac和其它Linux发行版等多个系统平台。

1. 下载/安装 LibreOffice

已Centos 7.9 为例, 需要下载rpm包和语言包:下载rpm包并解压
镜像:
https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/
# 创建个文件夹office
[harry@iZ8vbbip4bq97z0o60rq3uZ ~]$ cd /usr/local/
[harry@iZ8vbbip4bq97z0o60rq3uZ local]$ mkdir office
[harry@iZ8vbbip4bq97z0o60rq3uZ local]$ sudo chmod 777 /usr/local/office # 下载rpm 腾讯镜像
[harry@iZ8vbbip4bq97z0o60rq3uZ local]$ wget https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/7.3.5/rpm/x86_64/LibreOffice_7.3.5_Linux_x86-64_rpm.tar.gz# 下载语言包
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ wget https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/7.3.5/rpm/x86_64/LibreOffice_7.3.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz# 查看一下
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ ls
LibreOffice_7.3.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz  LibreOffice_7.3.5_Linux_x86-64_rpm.tar.gz# 解压缩
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ tar -xvf LibreOffice_7.3.5_Linux_x86-64_rpm.tar.gz
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ tar -xvf LibreOffice_7.3.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz# 查看一下
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ ls
LibreOffice_7.3.5.2_Linux_x86-64_rpm  LibreOffice_7.3.5.2_Linux_x86-64_rpm_langpack_zh-CN# 安装
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ sudo yum install LibreOffice_7.3.5.2_Linux_x86-64_rpm/RPMS/*.rpm
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ sudo yum install LibreOffice_7.3.5.2_Linux_x86-64_rpm_langpack_zh-CN/RPMS/*.rpm# 安装libcairo.so.2依赖库
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ sudo yum install ibus# 安装字体
# 在CentOS7服务器上,利用LibreOffice将word等格式转换为PDF,发现不支持汉字。需要安装字体库
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ sudo yum -y install fontconfig
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ sudo yum -y install ttmkfdir
# 检查已有字体库
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ fc-list# 安装libreoffice-headless
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ sudo yum install -y libreoffice-headless# 检验是否安装完成
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ libreoffice7.3 --version
LibreOffice 7.3.5.2 184fe81b8c8c30d8b5082578aee2fed2ea847c01# 测试一下
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ libreoffice --headless --convert-to pdf 1.doc
Error: source file could not be loaded# 需要安装 libreoffice-writer
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ sudo yum install libreoffice-writer# 附加安装
yum groupinstall "Fonts"
yum groupinstall "Input Methods"# 安装路径:/opt/libreoffice7.3
# 快捷方式:/usr/bin/libreoffice7.3

2. 使用LibreOffice

# 转换命令说明
libreoffice --headless --convert-to pdf {文档路径} --outdir {导出目录路径}# 执行实例
soffice --headless --invisible --convert-to pdf --outdir /root/pdf /root/pdf/indicator.xlsx# 如果是docker安装的,容器外
docker exec libxlsx /bin/bash -c 'soffice --headless --invisible --convert-to pdf --outdir /root/pdf /root/pdf/indicator.xlsx'# 测试
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ libreoffice --headless --convert-to pdf 222.doc [harry@iZ8vbbip4bq97z0o60rq3uZ office]$ ls
222.doc  222.pdf  LibreOffice_7.3.5.2_Linux_x86-64_rpm  LibreOffice_7.3.5.2_Linux_x86-64_rpm_langpack_zh-CN
[harry@iZ8vbbip4bq97z0o60rq3uZ office]$ 

Python3 - Linux 下安装 LibreOffice 以及使用相关推荐

  1. 【Linux学习笔记】Linux下安装Libreoffice

    Linux下安装Libreoffice 一.Libreoffice简介 二.安装 2.1.如果安装过libreoffice,需要先卸载 2.2.下载libreoffice 2.3.将下载的文件放到/u ...

  2. LInux下安装libreoffice(用于Linux下Word转pdf,附代码)

    1. LibreOffice LibreOffice 是一款免费的开源办公软件,类似于 Microsoft Office 和 Google Docs.它包括多个应用程序,例如: Writer:用于处理 ...

  3. 详解linux下安装python3环境

    1.下载python3.5源码包 首先去python官网下载python3的源码包,网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Down ...

  4. 在linux下安装python3_【转】在Linux下安装python3

    原文链接:http://www.cnblogs.com/feng18/p/5854912.html 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wg ...

  5. python3.6.1安装,linux下安装Python3.6.1

    linux下安装Python3.6.1 Python-3.6.1下载 wget  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz ...

  6. linux下安装Python3.6.1

    linux下安装Python3.6.1 Python-3.6.1下载 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz ...

  7. linux下安装python3出现无configure_Linux下安装Python3.9.0

    Linux下安装Python3.9.0 安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite- ...

  8. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

  9. linux离线安装python3.6_Linux下安装Python3.6及避坑指南

    Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好. yum -y install zlib-dev ...

最新文章

  1. 清北顶会学霸:“表情”与“认知”引发的科学思辨 | 清华AI Time PHD
  2. 2.innodb后台线程
  3. linux进程管理之进程创建
  4. 20行python代码的入门级小游戏-200行Python代码实现的2048小游戏
  5. ref是什么意思_终于有人说出A股不敢说的话:为什么股价不断下跌,大单却持续流入,你知道是什么缘由吗?...
  6. java对象gc恢复_JVM垃圾回收与对象状态
  7. spss典型相关分析_R语言实战 多元统计分析Day10— —典型相关分析
  8. 节 海里/小时 千米/小时 米/秒 转换
  9. element-ui 解决 table 里包含表单验证的问题!
  10. mysql对sql的支持并不是太好_MySQL数据库优化总结
  11. redis,memcache二者的区别
  12. [知识竞赛策划方案][图]何用PPT制作知识竞赛所需要的题库?作为一个普通的单位,由于不具备电视台专用的比赛平台,如果要搞一场极致专业的知识竞赛?同时花钱最少?
  13. Linux系统剪贴板getContents()非常之慢
  14. 《鸟哥 Linux 私房菜:基础版》阅读笔记
  15. 王思聪喜欢的女生类型是这样的?
  16. phyton计算每天进步的力量
  17. 如何解决“数据错误,循环冗余检查”
  18. RobotFramework set global/suite/test variable
  19. 被割韭菜还是来割韭菜
  20. 上海应届生落户政策计算机水平,上海直接可落户的应届生及2021具体评分标准...

热门文章

  1. 网络工程师-计算题-专题
  2. FLASH动画之文本
  3. Attention可视化
  4. iOS pods组件化私有的framework 、xcframework
  5. 不得不说——迈克尔-杰克逊
  6. National Australia Group UK increases business flexibility with
  7. docker运行yyets_docker的启动文件和配置文件
  8. echarts柱状图x轴文字换行_ECharts xAxis配置 坐标轴刻度标签的富文本样式
  9. Canal监听MySQL
  10. windows强制安装IE浏览器