openxml Använda Open XML SDK 2.5 Produktivitetsverktyg


Exempel

Att läsa specifikationen för dokumentformaten i OpenXML kan vara en tidskrävande process. Ibland vill man bara se hur man producerar en viss funktion i ett orddokument. Open XML SDK 2.5 Produktivitetsverktyg för Microsoft Office (OpenXmlSdkTool.exe) gör just det. Dess huvudsakliga funktioner är:

  • Se strukturen för en fil - vilka xml-delar innehåller den
  • Navigera i xml i vart och ett av dessa delar
  • Generera c # -kod för att producera den valda delen av dokumentet
  • Länk till filformatsspecifikationen som beskriver mer information
  • Dokument OpenXML-validering

För en enkel "Hello world.docx" ser det ut så här: ange bildbeskrivning här Rutan till vänster visar dokumentstrukturen. Det övre högra fönstret visar xml som motsvarar valet i trädet och slutligen visar det nedre högra fönstret en viss genererad kod för att producera den xml som visas ovanför.

Detta gör det möjligt att undersöka en viss funktion:

  • Skapa ett exempel-dokument (fx ett orddokument)
  • Öppna dokumentet i Produktivitetsverktyget
  • Använd 'Reflect Code' för att generera kod

SDK kan laddas ner från https://www.microsoft.com/en-us/download/details.aspx?id=30425 - ladda ner och installera båda msi-paketen. Efter installationen använder OpenXMLSdkTool.exe installerat i "C: \ Program Files (x86) \ Open XML SDK \ V2.5 \ tool".