文章目录

  • 缘由
  • libreoffice
  • 字库
  • 转码

缘由

今天下载了个 ppt 课件,蛮大的,73M,直接打开,卡的不行不行的,于是打算转成 pdf。在网上找了一圈,免费的则有大小限制,没有大小的则要收费。如此种种,那就撸起袖子自己弄个了,以下就是过程。

libreoffice

yum -y install libreoffice
yum -y install libreoffice-headless

字库

由于 ppt 里有许多汉字,不下载字库则没法看,都是乱码。

wget https://mirrors.tuna.tsinghua.edu.cn/adobe-fonts/source-han-serif/SubsetOTF/SourceHanSerifCN.zip

解压并放到 /usr/share/fonts 目录下,最好建个文件夹,名称就叫 SourceHanSerifCN,并更新字体缓存。

fc-cache -fv

字库下载地址

  • https://zh-cn.libreoffice.org/download/fonts/
  • https://mirrors.tuna.tsinghua.edu.cn/adobe-fonts/source-han-serif/SubsetOTF/

转码

soffice --headless --convert-to pdf  p.pptx --outdir ./data

73M 的 ppt 转成 pdf 后,大小为 776KB,不到 1M,而且无乱码,搞定,完美收工。

Linux上pptx转pdf相关推荐

  1. 利用aspose实现ppt,doc,docx,pptx,xlsx,xls,txt,图片类型转pdf以及实现在线预览(可用于window和linux上,无水印)

    声明:对于本文章上的这个aspose相关的jar,切勿用于商业用途,后果我概不负责 1,先准备jar 链接:jar连接 提取码:bccn 下载后选中自己合适的 我使用的jar,而我的环境是jdk1.8 ...

  2. linux下怎么将html换成pdf,如何在Linux上使用PHP将HTML/CSS转换为PDF

    我一直试图将html页面转换为PDF,但没有任何运气,我尝试使用wkhtmltopdf(http://code.google.com/p/) wkhtmltopdf /)和虽然下面的命令在终端正确执行 ...

  3. linux系统pdf目录编辑器,使用Master PDF Editor在Ubuntu Linux上编辑PDF文件

    Master PDF Editor是一个pdf编辑工具,通过它我们可以编辑pdf文件中的文本,图像和密码,也可以使用它分割,合并和删除pdf文件中的页面.在本文中,我们将讨论如何在Ubuntu 16. ...

  4. linux java web.pdf,Java Web应用在ARM Linux平台上的实现.pdf

    Java Web应用在ARM Linux平台上的实现.pdf lSSN1009-3044 and KnowledgeTechnology电■知识与技术 Computer l-5690963 V01.5 ...

  5. linux java web.pdf,Linux上搭建Java_Web服务器.pdf

    Linux上搭建Java_Web服务器.pdf 建立Java Web服务器 技术:Apache+Tomcat+JDK+Mysql 由于Apache 整合了Tomcat,所以这个直接拿来用 首先上传上去 ...

  6. wps linux 字体_WPS Office:Linux 上的 Microsoft Office 的免费替代品 | Linux 中国

    如果你在寻找 Linux 上 Microsoft Office 免费替代品,那么 WPS Office 是最佳选择之一.它可以免费使用,并兼容 MS Office 文档格式.-- Sergiu WPS ...

  7. go实现word,excel,pptx转pdf

    因工作需要实现word转pdf 实现原理:利用go命令行调用libreffice命令实现文件转化 **使用 libreffice 文件转pdf 并发数不能超2,只能一个文件转化成功后,在进行下一个 注 ...

  8. lisp协议instand_分享|Linux 上 10 个最好的 Markdown 编辑器

    在这篇文章中,我们会点评一些可以在 Linux 上安装使用的最好的 Markdown 编辑器. 你可以在 Linux 平台上找到非常多的 的 Markdown 编辑器,但是在这里我们将尽可能地为您推荐 ...

  9. 在Linux上部署aspnet mvc3

    搞了一天半,终于在将mvc3的站点成功部署在Linux上了. 主要内容: 环境准备 apache 的配置 mod_mono的配置 发布mono mvc站点 1. 环境准备 要运行aspnet mvc3 ...

最新文章

  1. 2022-2028年中国BOPET薄膜行业市场全景调查及投资前景预测报告
  2. docker 挂载目录_完美解决:Docker部署SpringBoot项目后图片无法访问和上传,3招搞定!...
  3. 剑指offer---二叉树和双向链表
  4. Spring Boot构建多租户SaaS平台核心技术指南
  5. mathtype6在word2019中闪退的问题
  6. PHP的mysqli_fetch_all
  7. 上传文件实时显示网速怎么实现_担心PC程序吃内存占网速?有了它终于放心了...
  8. 【模板】线段树区间修改
  9. 【Flink】Flink 实时去重方案 四种方案 MapState 、SQL方式、HyperLogLog、Bitmap
  10. Eclipse/NSight: methond could not resolved
  11. Linux进程间通信--命名管道
  12. 关于office2010的mso问题和卸载重装问题
  13. Zigbee 协议栈网络管理
  14. Worm.Win32.DownLoad.gew病毒清除记
  15. oracle语法基础
  16. kaggle自动驾驶竞赛铜牌总结:Peking University/Baidu - Autonomous Driving—(Part 1)
  17. 2020年陆月份生活随笔
  18. 语谱图(四) Mel spectrogram 梅尔语谱图
  19. 如何在短视频源码基础上快速打造一款高清又极速的短视频APP开发制作?
  20. WanAndroid

热门文章

  1. 14位医疗AI专家齐聚一堂,「新一代人工智能院士高峰论坛」圆满落幕...
  2. iOS之AFNetworking在POST时以二进制形式传输
  3. qt实现本地\网络图片查看器
  4. 腾讯2013校园招聘技术类笔试题(高清完整版)
  5. 万字攻略,详解腾讯面试(一,最新Android大厂高频面试题
  6. 基于STM32使用嵌套结构体摸索内存对齐
  7. 城市新56个漂泊族 你是哪漂泊一族?
  8. 第12周 立方累加和
  9. 怎么把计算机中更改你的视图,如何修改电脑中文件或文件夹显示的详细信息选项...
  10. VMware创建虚拟机(win10版)