kno*_*orv 20 language-agnostic powerpoint openoffice.org image ms-office
给定.ppt
格式的PowerPoint演示文稿,以编程方式和仅使用开源软件提取演示文稿中每张幻灯片的图像表示(例如.jpg
或者.png
)的最佳方法是什么?
该应用程序将在Linux服务器环境中运行,因此无法安装Microsoft Office或Keynote.
我想以编程方式实现的功能类似于:
File > Export... > Pictures > JPEG
)Save As > Other Formats > JPEG
)Wil*_*Niu 22
你可能应该unoconv
尝试一下.根据手册页,"unoconv是一个命令行实用程序,可以将OpenOffice可以导入的任何文件格式转换为OpenOffice能够导出的任何文件格式."
所以,要将ppt转换为png,你可以:
unoconv -f png some-slides.ppt
Run Code Online (Sandbox Code Playgroud)
如果失败了,您可以尝试使用 Art of Solving中的JODConverter或PyODConverter.例如,您可以从命令行使用JODConverter:
java -jar lib/jodconverter-cli-2.2.0.jar document.ppt document.png
Run Code Online (Sandbox Code Playgroud)