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

Bash-将odp/ppt幻灯片导出为图像,bash,openoffice.org,Bash,Openoffice.org,是否可以使用unoconv将odp/ppt幻灯片导出为图像 比如说, unoconv-f png presentation.ppt 但此unoconv命令仅将第一张幻灯片转换为png文件。是否可以使用命令行上的unoconv将所有幻灯片导出为单个图像,例如001.png、002.png、003.png 如果没有,您能否建议使用一个简单的bash脚本,在odp/ppt文件中逐个幻灯片地浏览以转换为图像 谢谢。一种方法是首先将其转换为PDF,然后使用Ghostscript转换为PNG文件。以下是我的

是否可以使用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

(参数表示创建每英寸300像素的PNG文件-您可能需要调整。)

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

unoconv -o image/  -f html SinoProbe_02_02_001.ppt

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

我刚刚测试了Windows7上OpenOfficeV4.1.1的导出为图像扩展。工作得很好。与导出为HTML和使用包含的文件相比,我对图形大小等有更多的控制


当然,您可以将
-sDEVICE
参数更改为
-sDEVICE=jpeg
,并记住更改
-sOutputFile
参数的扩展名。