我需要将PowerPoint演示文件文件(pptx和可能的话,ppt)分成一组原始格式文件(pptx或ppt) - 每个包含一张幻灯片从原来的。我需要使用免费工具或外部免费API以编程方式在Linux Ubuntu服务器上执行此操作。当一个文件上传到一个目录时,程序将从我的主程序(用PHP编写)调用并进行分割。如何将PowerPoint演示文稿文件分割为每个文件中包含一张幻灯片的文件
我正在寻找关于语言或使用工具集的建议。我看了下面列出的几个选项。这将需要一些时间来尝试所有这些,但如果任何人可以排除或添加到列表和/或提供代码示例,这将有所帮助。
谢谢!
(1)的Apache POI项目(POI-XSLF)
(2)的OpenOffice unoconv命令行实用程序
(3)C#(与编译器单对于Linux)。这可以包括删除与powerPoint.Slides(x)的幻灯片.Delete的间接选项
(4)JODConverter(爪哇开放文档转换器)
(5)PyODConverter(Python的开放文档转换器)
(6)谷歌文档API
(7)Aspose.Slides。NET是,因为成本
当您为每个文件说一张幻灯片时,是指每张幻灯片一个pptx文件,还是您在考虑HTML或PDF? POI的替代方案是pptx4j。 – JasonPlutext 2012-03-27 22:25:17
我的意思是每张幻灯片的pptx文件。分割成多个文件时,我必须保留每个派生的原始格式。 - 谢谢。 – user1293929 2012-03-28 04:39:25