我希望将一个PowerPoint演示文稿转换成多张图片。我已经在我的服务器上安装了LibreOffice,将docx转换为pdf没有问题。但是pptx转换为pdf不起作用。我使用了以下命令行:
libreoffice --headless --convert-to pdf filename.pptx
有没有一种方法可以直接将pptx转换为png,还是我必须先将其转换为pdf,然后使用ghostscript或其他工具?
那么质量设置呢?有没有办法选择生成图像的分辨率?
提前致谢!
编辑: 根据此链接,我能够使用简单的命令行将pdf转换为图像:
convert <filename>.pdf <filename>.jpg
我猜你需要安装LibreOffice和ImageMagick,但不确定-这在我的服务器上有效。
但是,将pptx转换为pdf仍然存在问题。
感谢谷歌和Sebastian Heyn的帮助,我能够使用以下命令创建一些高质量的图像:
convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg
请在使用后耐心等待 - 您仍然可以在Unix控制台中输入内容,但它正在处理。只需等待几分钟,JPG文件就会生成。
有关选项的更多信息,请查看此link。
附注:pptx文件的纵横比似乎不完全是4:3,因为生成的图像大小为1950x1500。