Bash - 导出odp / ppt幻灯片作为图像

时间:2011-09-20 11:23:26

标签: bash openoffice.org

是否可以使用 unoconv 将odp / ppt幻灯片导出为图像?

例如,

  

unoconv -f png presentation.ppt

但是这个unoconv命令只将转换为第一张幻灯片作为png文件。是否可以在命令行上使用unoconv 将所有幻灯片导出为单个图像,例如001.png,002.png,003.png?

如果没有,你能否建议一个简单的bash脚本在odp / ppt文件中滑过幻灯片转换为图像?

感谢。

3 个答案:

答案 0 :(得分:3)

执行此操作的一种方法是首先将其转换为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文件 - 您可能需要调整它。)

答案 1 :(得分:0)

您可以将PPT文件转换为HTML:

unoconv -o image/  -f html SinoProbe_02_02_001.ppt

然后图像文件夹将填充HTML和JPEG文件。

答案 2 :(得分:0)

我刚刚在Windows 7上测试了Open Office v4.1.1的Export as Images扩展。工作得很好。与导出到HTML并使用包含的文件相比,我对图形大小等有更多的控制权。

http://extensions.services.openoffice.org/en/project/export-images