如何在Linux上将pptx文件转换为jpg或png(对于每张幻灯片)?

如何在Linux上将pptx文件转换为jpg或png(对于每张幻灯片)?,第1张

概述我想将powerpoint演示文稿转换为多个图像.我已经在我的服务器上安装了LibreOffice并将docx转换为pdf没问题. pptx到pdf转换不起作用.我使用以下命令行: libreoffice --headless --convert-to pdf filename.pptx 有没有办法立即将pptx转换为pngs或者我必须首先将其转换为pdf然后使用ghostscript或其他东西? 我想将powerpoint演示文稿转换为多个图像.我已经在我的服务器上安装了libreOffice并将docx转换为pdf没问题. pptx到pdf转换不起作用.我使用以下命令行:

libreoffice --headless --convert-to pdf filename.pptx

有没有办法立即将pptx转换为pngs或者我必须首先将其转换为pdf然后使用ghostscript或其他东西?

那么质量设置呢?有没有办法选择得到的图像的分辨率?

提前致谢!

编辑:
根据this link,我能够使用简单的命令行将pdf转换为图像:

convert <filename>.pdf <filename>.jpg

(我猜你需要libreOffice和ImageMagick,但不确定 – 在我的服务器上运行)

但是pptx-to-pdf转换仍然存在问题.

感谢谷歌搜索和Sebastian heyn的帮助,我能够用这条线创建一些高质量的图像:

convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg

使用后请耐心等待 – 您仍然可以在unix控制台中键入soemthing但是正在处理.只需等待几分钟,即可创建jpg文件.

有关这些选项的更多信息,请查看此link

P.S.:pptx文件的宽高比似乎不完全是4:3,因为得到的图像大小是1950×1500

解决方法 安装unoconv和libreOffice后,您可以使用:

unoconv --export Quality=100 filename.pptx filename.pdf

将您的演示文稿转换为pdf格式.如需更多选项,请查看here.

之后你可以 – 如上所述 – 使用:

convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg

接收图像.

总结

以上是内存溢出为你收集整理的如何在Linux上将pptx文件转换为jpg或png(对于每张幻灯片)?全部内容,希望文章能够帮你解决如何在Linux上将pptx文件转换为jpg或png(对于每张幻灯片)?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/1022089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存