openxml Utilisation de l'outil de productivité Open XML SDK 2.5


Exemple

La lecture de la spécification pour les formats de document dans OpenXML peut prendre du temps. Parfois, vous voulez simplement voir comment produire une certaine fonctionnalité dans un document Word. L'outil de productivité Open XML SDK 2.5 pour Microsoft Office (OpenXmlSdkTool.exe) est là pour ça. Ses principales caractéristiques sont les suivantes:

  • Voir la structure d'un fichier - quelles parties xml contiennent-elles?
  • Naviguer dans le xml dans chacune de ces parties
  • Générer le code c # pour produire la partie sélectionnée du document
  • Lien vers la spécification du format de fichier décrivant plus de détails
  • Validation du document OpenXML

Pour un simple 'Hello world.docx', cela ressemble à ceci: entrer la description de l'image ici Le volet de gauche montre la structure du document. Le volet supérieur droit affiche le xml correspondant à la sélection dans l'arborescence et, enfin, le volet inférieur droit affiche un code généré pour générer le xml affiché au-dessus.

Cela permet une recherche très pratique sur une fonctionnalité donnée:

  • Produire un exemple de document (fx un document Word)
  • Ouvrez le document dans l'outil de productivité
  • Utilisez 'Reflect Code' pour générer du code

Le SDK peut être téléchargé à l' adresse https://www.microsoft.com/en-us/download/details.aspx?id=30425 - téléchargez et installez les deux packages msi. Après l'installation, utilisez OpenXMLSdkTool.exe installé dans "C: \ Program Files (x86) \ Ouvrir XML SDK \ V2.5 \ tool".