2010-04-18 4 views
3

Je veux analyser un fichier PowerPoint 2007, mais j'essaye de le faire avec C++. Existe-t-il un analyseur Open XML pour C++?Existe-t-il un analyseur Open XML pour C++?

+0

Directement en C++ ou C++/CLI? Parce que si c'est le dernier, vous pouvez simplement utiliser le SDK OpenXML géré (http://www.microsoft.com/downloads/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en) – R0MANARMY

+0

Nah, c'est natif C++ –

Répondre

5

est ici une bibliothèque nouvelle version C appelée libOPC qui a la même intention que le SDK Open XML, mais peut être utilisé dans tous Linux/Windows/Mac/etc Vous pouvez lire à ce sujet ici: libOPC version 0.0.1 released et obtenir le code from CodePlex (assurez-vous de vérifier le documentation page pour les vidéos de démonstration).

0

Pas encore. Mais vous pouvez en faire un. Les fichiers de spécification des normes sont assez claires, sont-ils pas;)

Sinon, vous pouvez convertir en utilisant http://github.com/facebook/hiphop-php

Bonne chance!

-3

Il y en a plusieurs.

Xerces est le plus complet: http://xerces.apache.org/
TinyXML est populaire: http://www.grinninglizard.com/tinyxml/
Expat est mon préféré: http://expat.sourceforge.net/

Vous pouvez trouver plus d'informations sur Google: XML parser C++

+1

Vous avez mal lu ma question .. Je suis à la recherche d'OpenXML, le format Office 2007, et pas seulement n'importe quel analyseur XML. –

+0

On pourrait supposer que OpenXML est simplement un document XML. Si vous aviez dit que je voulais convertir un document Office 2007 en 'X', alors vous avez fait une question ligit. –

+0

Le fait est que je suis un peu pressé par le temps et préfère ne pas lire les spécifications et les adapter à un outil générique. J'espérais qu'il y avait quelque chose dans le SDK OpenXML pour CLR que je pourrais utiliser. Merci quand même! –