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