Linux平台PPT转图片(Python)

在Linux上展示PPT时,通常需要将PPT转换为图片。本文介绍了如何通过PPT转PDF再转图片的方法,使用了unoconv和imagemagick,并提供了Python脚本来自动化此过程。注意Linux可能遇到的字体问题和转换时间较长的问题,另外还提到了Windows平台的转换方案。
摘要由CSDN通过智能技术生成

由于网站一般是展示PPT,想要在WEB上进行PPT展示且资源地址不在公网,一般只能通过PPT转化为图片,再由前端进行图片的展示。

由于项目部署环境都在Linux平台,所以需要进行Linux平台上PPT转图片了解。

由于Linux平台不支持PPT直接转为图片,所以这里采用的是PPT转PDF转图片的方式。

安装使用

安装依赖

apt-get install unoconv

apt-get install imagemagick

使用方式

  1. 将odt文件转成pdf文件。unoconv -f pdf XXXXXX是你需要转换的文件(包括后缀)。
  2. 将pdf转成图片(jpg)。convert XXX.pdf %d.jpgXXX是pdf的文件名,%d是按页进行转换

pdf乱码

如果转换出来的pdf里面中文乱码,是因为linux下没有相关的字体,解决方法就是把win下的字体复制到linux下

  1. 打包字体。
    进入C:\WINDOWS\Fonts,进行打包 win.zip
  2. 上传服务器
    把win.zip 上到局域网服务器放到/home/tmp目录下
  3. 解压并设置字体
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值