C 如何以编程方式创建PowerPoint演示文稿。在Linux上。免费的。

C 如何以编程方式创建PowerPoint演示文稿。在Linux上。免费的。,c,linux,automation,powerpoint,C,Linux,Automation,Powerpoint,我想用代码(任何语言,最好是C语言)免费创建一个PowerPoint(不是Javascript/HTML/PDF/Keynote/.mov) (我已经看到了哪些引用如何在C#中创建它们) 这可能吗?如何编写构成PowerPoint文件的原始数据?有什么好的图书馆可以做这件事吗 更新二进制格式的Microsoft参考页是。Open Office有一个。您可以使用C++绑定(可用文档)。如果你真的需要C,你得做一些包装。。但是,嘿,今天是圣诞节,不是吗;-) OpenOffice具有导出功能,可以创

我想用代码(任何语言,最好是C语言)免费创建一个PowerPoint(不是Javascript/HTML/PDF/Keynote/.mov)

(我已经看到了哪些引用如何在
C#
中创建它们)

这可能吗?如何编写构成PowerPoint文件的原始数据?有什么好的图书馆可以做这件事吗

更新二进制格式的Microsoft参考页是。

Open Office有一个。您可以使用C++绑定(可用文档)。如果你真的需要
C
,你得做一些包装。。但是,嘿,今天是圣诞节,不是吗;-)


OpenOffice具有导出功能,可以创建兼容文件
.ppt

PowerPoint,但OpenOffice可以。(尤达式回答:))


看看这个项目。他们的目标是生成大量的库,以编程方式生成此类内容。

如果您不介意使用Java,可以为大多数MS Office格式(直到2003版本)提供阅读器和编写器。

除非您对PowerPoint 2003二进制文件特别感兴趣,PowerPoint 2007及以上.PPTX文件实际上是压缩文件中XML文件的集合。您可以看到,只需将.pptx文件重命名为.zip并打开它。 您可以用任何喜欢的方式创建这些XML文件,比如编写代码。 PresentationML定义了powerpoint XML文档,请看下面的示例: 标准可在此处找到:

更新您的答案,您应该;-)有什么想法吗