Bash-将odp/ppt幻灯片导出为图像
是否可以使用unoconv将odp/ppt幻灯片导出为图像 比如说, unoconv-f png presentation.ppt 但此unoconv命令仅将第一张幻灯片转换为png文件。是否可以使用命令行上的unoconv将所有幻灯片导出为单个图像,例如001.png、002.png、003.png 如果没有,您能否建议使用一个简单的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文件。以下是我的
谢谢。一种方法是首先将其转换为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
参数的扩展名。