是否有用于C ++的Open XML解析器?

时间:2010-04-18 06:01:51

标签: c++ powerpoint openxml

我想扫描PowerPoint 2007文件,但我正在尝试使用C ++。是否有适用于C ++的Open XML解析器?

4 个答案:

答案 0 :(得分:5)

这是一个名为libOPC的新发布的C库,它与Open XML SDK具有相同的意图,但可以在所有Linux / Windows / Mac /等中使用。您可以在此处阅读相关内容:libOPC version 0.0.1 released并获取code from CodePlex(请务必查看documentation page以了解演示视频)。

答案 1 :(得分:0)

还没有。但你可以做一个。标准规范文件非常清楚,不是它们;)

或者,您可以使用http://phppowerpoint.codeplex.com/

转换http://github.com/facebook/hiphop-php 祝你好运!

答案 2 :(得分:0)

另一种选择是直接尝试c ++绑定。 (当您想要检查文档的特定小部分时更有用)

http://wiki.services.openoffice.org/wiki/IDL_Files_and_Cpp#Concrete_Example

答案 3 :(得分:-3)

有几个。

Xerces是最全面的:http://xerces.apache.org/
TinyXML很受欢迎:http://www.grinninglizard.com/tinyxml/
外籍人士是我的最爱:http://expat.sourceforge.net/

您可以在Google上找到更多相关信息:XML parser C++