2010-11-17 14 views

Répondre

9

Vous pouvez utiliser le Open XML Format SDK:

Le système Microsoft® Office 2007 introduit un nouveau format de fichier basé sur XML appelé Open XML. Microsoft Office Word 2007, Microsoft Office Excel® 2007 et Microsoft Office PowerPoint® 2007 utilisent tous ces formats comme format de fichier par défaut.

Les formats Open XML sont utiles aux développeurs car ils sont un standard ouvert et s'appuient sur des technologies bien connues: ZIP et XML. Microsoft fournit une bibliothèque pour accéder à ces fichiers dans le cadre des technologies WinFX dans l'espace de noms System.IO.Packaging. Le SDK Open XML Format est construit au-dessus de l'API System.IO.Packaging et fournit des classes de pièces fortement typées pour manipuler les documents Open XML.

+2

Il existe une version plus récente du SDK: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en – VVS

+0

Merci; jamais utilisé et juste fait une recherche rapide. Vous pourriez juste avoir édité le poteau, cependant. – Joey

2

Utilisez le SDK Open XML.

Vous n'avez pas besoin de Word installé. Une caractéristique intéressante de Visual Studio est que vous pouvez glisser/déposer un docx sur lui, et explorer sa structure et voir son XML.

2

Cela dépend de la version du fichier Word. À partir de Word 2007, Microsoft a implémenté le format .docx qui est essentiellement un fichier XML dans une archive ZIP. Le format du fichier XML est bien documenté et je crois qu'il existe de nombreux projets capables de créer ces fichiers.

Vous pouvez aussi regarder le Open Document Format. C'est "plus ouvert" et Word 2007+ est capable d'ouvrir des fichiers créés avec.