Linux下安装Libreoffice

  • 一、Libreoffice简介
  • 二、安装
    • 2.1、如果安装过libreoffice,需要先卸载
    • 2.2、下载libreoffice
    • 2.3、将下载的文件放到/usr/local/etc下面
    • 2.4、解压tar包
    • 2.5、进入到安装包,安装libreoffice
    • 2.6、测试转换
  • 三、解决中文乱码问题
    • 3.1、安装字体(1,2步可能可以不执行也可以)
    • 3.2、重新测试

一、Libreoffice简介

二、安装

2.1、如果安装过libreoffice,需要先卸载

yum remove libreoffice*

2.2、下载libreoffice

libreoffice官网下载地址

2.3、将下载的文件放到/usr/local/etc下面

2.4、解压tar包

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

2.5、进入到安装包,安装libreoffice

yum localinstall *.rpm

看到下面的界面的时候,就说明安装libreoffice成功了。


通过查询下面的内容可以找到安装目录

2.6、测试转换

首先在主机上的/home目录下,新建一个temp文件夹。在temp文件夹中存放一个word文档。

Word文档内容如下

进入到temp目录中

libreoffice6.3 --headless --invisible --convert-to pdf:writer_pdf_Export  ./1.docx --outdir ./


将转换后的1.pdf文件下载到自己的电脑。

# 下载1.pdf
sz 1.pdf


打开1.pdf文件

结果发现中文出现了乱码。

三、解决中文乱码问题

3.1、安装字体(1,2步可能可以不执行也可以)

yum groupinstall "fonts"

安装完之后,可以发现/usr/share/fonts目录下多了很多文件夹,这些就是字体。

3.2、重新测试


将转换后的pdf文件复制到本地电脑上打开后发现中文乱码问题解决。

【Linux学习笔记】Linux下安装Libreoffice相关推荐

  1. Linux学习笔记019---Centos7下安装Maven

    JAVA技术交流QQ群:170933152 1.虚拟机的话,首先可以去配置一下静态ip,参考其他博文 1.如果下载不成功,可以配置ftp,可以参考其他博文 $ cd /opt $ wget https ...

  2. Linux学习笔记010---CentOS7下安装FTP服务

    JAVA技术交流QQ群:170933152 按照这个就可以 1.安装vsftp 1.1.安装vsftp,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2 y ...

  3. Linux学习笔记001---Windows下安装CentOS7_并且安装桌面UI

    简述 CentOS(Community Enterprise Operating System - 社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux ...

  4. Linux学习笔记018---Centos7 下安装JDK1.8

    JAVA技术交流QQ群:170933152 主要说一下,如果是用vmware的话,需要搭建一个ftp服务器,这样,从windows上把下载好的jdk文件直接copy 到centos,的ftp上就可以, ...

  5. Linux学习笔记002---Windows下安装CentOS7_带有UI桌面_图解

    准备资料:  CentOS-7-x86_64-Everything-1611  点击下载CentOS 对,资料就这些 第一步.  点击文件  再点击新建虚拟机 第二步 .点击完新建虚拟机之后会跳出一个 ...

  6. Linux学习笔记三:安装VMWare Tools共享文件夹

    这里写目录标题 概述 window下安装 Ubuntu下安装 提取安装包 解压安装 Ubuntu安装插件 适应窗口和拖拽文件 概述 本文主要是记录下我安装VMwareTools的过程,原本打算写在Li ...

  7. Linux学习笔记之软件安装

    Linux学习笔记 这篇文章主要简单记录一下初次使用Linux的一些笔记吧 首先我安装时没选用中文版,直接选用了英文版,所以导致后面没有中文输入法,下载sogoupinyin,找到ubuntu对应的版 ...

  8. Linux学习笔记45——软件安装:源代码与 Tarball

    我们在第一章.Linux是什么当中提到了 GNU 计划与 GPL 授权所产生的自由软件与开放源码等咚咚.不过,前面的章节都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将借由 Linux 操 ...

  9. Linux学习笔记-Linux下读写文件

    在Linux编程需要读写文件时,有两种方式: (1)ANSIC: 使用stdio.h里的函数.fopen, fclose, fwrite, fread (2)Linux API:Linux提供了另外一 ...

  10. Linux学习笔记——Linux、命令 01

    操作系统的发展史 Unix 1965年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘.显示器),连接一台电 ...

最新文章

  1. .net中的SelectList在Html.DropdownList中的使用
  2. mysql集群mysql-cluster安装
  3. PHP定时任务:ignore_user_abort+dowhile sleep+file_get_content crontab(php执行 curl请求) Swoole\Timer::tick
  4. leetcde-27-移除元素
  5. python 把numpy.ndarray转为图像_Python 让蔡徐坤在我的命令行里打篮球?打得还不错...
  6. 复数基础——例题_4
  7. maven依赖冲突解决_Maven依赖树–解决冲突
  8. 2.Rails程序框架
  9. 投入工作与生活幸福,并非简单对立
  10. redis 多进程_Redis 持久化
  11. 自动驾驶的Pipline -- 如何打造自动驾驶的数据闭环?(下)
  12. 编译华硕路由器ACRH17源代码小记
  13. 代码简洁之道,检测出你代码中的 bug、漏洞、异味
  14. 如何看出一个程序员的技术能力和水平?
  15. 微信小程序获取地理位置
  16. linux下安装drcom方法
  17. 我的世界无限贪婪服务器,我的世界无尽贪婪mod
  18. Linux搭建MQTT服务器(mosquitto)并使用
  19. 西邮校园网路由器教程
  20. 【C语言进阶】你真的懂数据文件吗?一文带你了解什么是数据文件

热门文章

  1. - 在c语言中是什么意思?
  2. 华为快应用-怎么隐藏原生导航条
  3. php随机壁纸api,【编码书生】Bing 随机壁纸 API
  4. 微信小程序实现身份证识别-ocr
  5. Spark使用RDD实现分组topN(八种方法)
  6. oracle学生选课查询(学生表student、成绩表sc、课程表c)
  7. Linux下配置ip地址
  8. iOS- 本地文本容错搜索引擎2--如何实现英文(英文首字母,汉语拼音)对中文的搜索?...
  9. echarts4下载安装图文详解
  10. ZEN mining