官网链接:官网:​​​​​​Linux 下的安装方法 | LibreOffice 简体中文官方网站 - 自由免费的办公套件

1、 libreoffice安装

  • 1.1 在ubuntu下安装

安装libreoffice

sudo apt-get install libreoffice

设置中文界面

sudo apt-get install libreoffice-l10n-zh-cn libreoffice-help-zh-cn

  • 1.2 在centos下安装

Centos下的LibreOffice安装_第一天-CSDN博客_centos安装libreoffice

python使用libreoffice将word转换为pdf - SOARING-SUN - 博客园

2、LibreOffice完美解决中文字体乱码问题

参考:LibreOffice完美解决中文字体问题(在黑暗中摸索了好久~) - whist - 博客园

在安装完Ubuntu12.04后,发现一个问题,用libreoffice打开任何任何文本文件,只要是中文的字体都显示乱码,网上查了一下,说是文字编码问题,window的默认字体是GBK,而 linux的字体是UTF-8,后来按照网上说的做了一遍后,问题依旧,后来才发现我一开始就走了弯路。其实不是编码问题,而是字体问题,linux中由于版权问题,没有安装windows中的默认字体simsum.ttf,所以不能显示,所以在这里,提醒一下ubuntu的fan们,遇到这个问题可能是字体问题。下面是解决这个问题的方法。

1. 在Windows上面找到需要的字体

首先,在Windows的字体文件夹(C:\Windows\Fonts)里面找到需要的字体,一般中文为:楷体,宋体黑体仿宋微软雅黑,英文为:Times New Roman
找到之后将这些字体copy到新的文件夹里面,这样有两个好处,一是文件名变成了英文(上传到linux机器上不会出现乱码),二是方便上传。

2. 利用FileZilla上传把这些字体上传到Linux上的/usr/share/fonts/Fonts这个目录

3.终于成功了!激动得泪流满面~~~

Libreoffice自动读取并识别/usr/share/fonts/Fonts里面的字体。
打一些字测试一下:

3、代码示例

import osimport_file_name = "/test/seo.docx"
output_file_path = "/test/"
os.system("libreoffice6.4 --headless --convert-to pdf %s --outdir %s" % (import_file_name, output_file_path))

【文件处理】【libreoffice】office文件转为pdf相关推荐

  1. Office系列---将Office文件(Word、PPT、Excel)转换为PDF文件,提取Office文件(Word、PPT)中的所有图片

    将Office文件转换为PDF文件,提取Office文件中的所有图片 1.Office系列---将Office文件(Word.PPT.Excel)转换为PDF文件 1.1 基于Office实现的解决方 ...

  2. java 读取office文件,java读取office文件

    在网上百度,然后自己终结写了这篇文章 package cn.rjxh.utils; import java.io.BufferedReader; import java.io.File; import ...

  3. java使用poi、itextpdf将word、ppt转为pdf文件,并对pdf文件加盖签章

    1 环境及背景 SpringBoot项目,使用poi.itextpdf将excel.ppt.word文件转为pdf,并对pdf文件进行签章: 对Excel文件加图片水印,并加密设置为只读. 下面的方法 ...

  4. Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析

    转载http://www.cnblogs.com/mayswind/archive/2013/03/17/2962205.html [题外话] 这是2010年参加比赛时候做的研究,当时为了实现对Wor ...

  5. Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析(一)...

    [题外话] 这是2010年参加比赛时候做的研究,当时为了实现对Word.Excel.PowerPoint文件文字内容的抽取研究了很久,由于Java有POI库,可以轻松的抽取各种Office文档,而.N ...

  6. freemarker生成word文档,通过libreoffice完美转为pdf文件排版不乱(包含调用浏览器打印pdf)

    了解libreoffice的朋友都知道,freemarker是用xml生成的word文档,libreoffice打开这些文档会不兼容,会直接显示xml代码或排版差别很大,尤其是文档中包含一些复杂表格的 ...

  7. SpringBoot集成LibreOffice+jodconverter做文件预览(office转pdf)

    简介 LibreOffice 是一款开放源代码的自由免费全能办公软件,可运行于 Microsoft Windows, GNU/Linux 以及 macOS 等操作系统上.它包含了 Writer, Ca ...

  8. Libreoffice安装配置,office文件转PDF

    1.安装: 1.1.访问:Libreoffice官方下载地址 1.2点击下图所示链接下载 2.上传到服务器,进行解压 3.进入解压后的文件夹,有一个RPMS目录,进入RPMS文件夹 4.用yum来进行 ...

  9. 通过Jacob调用WPS将office文件转为PDF文件

    访问https://sourceforge.net/projects/jacob-project/ 想要调启Windows里的程序需要对应的dll库,下载之后解压 将符合你电脑的dll文件复制到jdk ...

最新文章

  1. SAP S4HANA 实战LTMC - 打响了第一炮
  2. 从S3获取数据在html表示,AWS Lambda从DynamoDB加载内容,以S3格式显示在HTML中(示例代码)...
  3. java遍历Set集合
  4. oracle数据库读取工具,用Oracle导入导出工具实现Oracle数据库移植
  5. ulimit限制 新系统_Linux查看及修改系统的资源限制命令ulimit
  6. 「最有用」的特殊大数据:一文看懂文本信息系统的概念框架及功能
  7. AngularJs学习的前景及优势
  8. iOS 关于单例那点事
  9. 凯西·奥尼尔:盲目信仰大数据的时代必须结束 | 算法密码
  10. awk , 统计secure.log中 每个破解你密码的ip的出现次数|access.log 中 每个ip地址出现的次数...
  11. RTOS 入门资料 整理
  12. Cartographer论文精读-Real-Time Loop Closure in 2D LIDAR SLAM
  13. 帝国cms如何安装php模板,帝国CMS整站源码通用安装教程
  14. 顺序表的时间复杂度分析
  15. win10 opencv-4.1.0 环境配置
  16. 石墨笔记,为知笔记和Effie哪个更适合采编?
  17. 人工智能基础必备知识
  18. 传统餐桌行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  19. codeblocks||=== Build file: no target in no project (compiler: unknown) ===
  20. xp故障恢复控制台和它的命令 1

热门文章

  1. 如何隐藏电脑硬盘分区?
  2. 比印钞票更猛烈的货币政策
  3. 5g和远程医疗的关系_远程医疗,未来和不断变化的习惯
  4. 种子填色(Seed Filling)算法
  5. win11 win和alt键失灵
  6. 搞定我的电脑的ALC883声卡Ubuntu驱动
  7. jquery音乐播放器(歌词滚动版)
  8. qq android 切换账号数据管理,qq切换账号怎么切换
  9. 为什么做到总监以上级别的人喜欢加班?
  10. redux你用对了吗?