我想创建一个PowerPoint(不Javascript/HTML/PDF/演讲/.章)使用代码(任何语言,C优选的)免费的。

(我看见了 这个这么问题 它引用了如何建立他们 C#)

是这个可能吗?我怎么可以写的原位,使PowerPoint文件?任何良好的图书馆为这样做?

更新 Microsoft的参考页是二进制格式 在这里,.

有帮助吗?

解决方案

打开Office具有 API 。您可以使用C ++绑定(DOC提供这里rel="nofollow )。如果你真的需要C,你就必须做一些包装..但嘿,这是圣诞节,不是吗; - )

开放式办公室有导出功能为创建.ppt兼容的文件

其他提示

PowerPoint中您可能没有,但OpenOffice的打动你可能。 (尤达风格答案:))

看看在 ODF工具包项目。他们的目标是产生大量文库的用于编程产生该类型的内容。

除非你是在PowerPoint特别感兴趣2003二进制文件,PowerPoint 2007中和了.PPTX文件实际上是一个压缩文件中的XML文件的集合。你可以看到,通过简单地重命名文件的.pptx为.zip并打开它。 你可以创建你喜欢的任何方式将这些XML文件,如编写代码来做到这一点。 PresentationML中定义的PowerPoint XML文档,看看这里,例如: http://msdn.microsoft.com/en-us/openspecifications/hh295812.aspx 该标准可以在这里找到: http://www.ecma-international.org/publications/standards/Ecma -376.htm

如果你不介意去爪哇,的Apache POI 提供读者和作家大部分的MS Office格式(高达2003版反正)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top