openxml Met behulp van Open XML SDK 2.5 Productivity Tool


Voorbeeld

Het lezen van de specificatie voor de documentindelingen in OpenXML kan een tijdrovend proces zijn. Soms wilt u gewoon zien hoe u een bepaald kenmerk in een Word-document kunt produceren. De Open XML SDK 2.5-productiviteitstool voor Microsoft Office (OpenXmlSdkTool.exe) doet precies dat. De belangrijkste kenmerken zijn:

  • Bekijk de structuur van een bestand - welke xml-delen bevat het
  • Navigeer door de xml in elk van deze delen
  • Genereer c # -code voor het produceren van het geselecteerde deel van het document
  • Link naar de specificatie van de bestandsindeling die meer details beschrijft
  • Document OpenXML-validatie

Voor een eenvoudige 'Hallo wereld.docx' ziet het er zo uit: voer hier de afbeeldingsbeschrijving in Het linkerdeelvenster toont de documentstructuur. Het deelvenster rechtsboven toont de xml die overeenkomt met de selectie in de boomstructuur en ten slotte toont het deelvenster rechtsonder een aantal gegenereerde code voor het produceren van de xml die erboven wordt weergegeven.

Dit maakt een praktische manier om een bepaald kenmerk te onderzoeken:

  • Maak een voorbeelddocument (fx een word-document)
  • Open het document in Productivity Tool
  • Gebruik 'Reflect Code' om code te genereren

De SDK kan worden gedownload van https://www.microsoft.com/en-us/download/details.aspx?id=30425 - download en installeer beide msi-pakketten. Gebruik na installatie OpenXMLSdkTool.exe geïnstalleerd in "C: \ Program Files (x86) \ Open XML SDK \ V2.5 \ tool".