是否可以使用unoconv将odp/ppt幻灯片导出为图像?
例如,
unoconv -f png presentation.ppt
但是此 unoconv 命令仅将第一张幻灯片转换为 png 文件。是否可以在命令行上使用 unoconv 将所有幻灯片导出为单独的图像,例如 001.png、002.png、003.png?
如果没有,您能否建议一个简单的 bash 脚本来逐张浏览 odp/ppt 文件中的幻灯片以转换为图像?
谢谢。
最佳答案
一种方法是首先将其转换为 PDF,然后使用 Ghostscript 转换为 PNG 文件。以下对我有用:
unoconv -f pdf presentation.ppt
gs -sOutputFile=presentation-%03d.png -dNOPAUSE -dSAFER -sDEVICE=png16m \
-dBATCH -q -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 presentation.pdf
(-r300
参数表示创建每英寸 300 像素的 PNG 文件 - 您可能需要调整它。)
关于Bash - 将 odp/ppt 幻灯片导出为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7484314/