你知道ppt到jpg转换的任何java库吗?
我尝试过openoffice3和POI(http://poi.apache.org/slideshow/quick-guide.html)。
OpenOffice加载(完全启动)需要很长时间,即使我只想转换幻灯片。 POI-HSLF仅为简单幻灯片生成图像(由我自己创建)。从互联网上获取的所有测试幻灯片都无法生成图像,并且它生成的图像非常难看/原始。
答案 0 :(得分:3)
你需要像OpenOffice.org这样的完整版本,因为正如你所注意到的那样,这些幻灯片可能变得非常复杂。
POI主要实现办公室格式的文件格式。你的任务仍然缺少一大块:布局和构图。虽然最简单的幻灯片易于布局,但任何超出默认设置(或需要高保真再现其原始外观)的内容都将非常难以实现。
我能提供的唯一好消息是您可以在服务器模式下运行OpenOffice.org,这样您只需支付一次启动成本(特别是在服务器环境中获得巨大收益)。
答案 1 :(得分:0)
我的目标是docx4j能够将pptx幻灯片转换为svg。然后你可以使用另一个工具从svg转到jpg。
docx4j已经可以打开pptx文件,但在转换为svg之前还有很长的路要走。