使用 Open XML SDK 2.5 生產力工具

在 OpenXML 中閱讀文件格式的規範可能是一個耗時的過程。有時你只想檢視如何在 word 文件中生成某個特徵。用於 Microsoft Office 的 Open XML SDK 2.5 生產力工具(OpenXmlSdkTool.exe)就是這樣做的。其主要特點是:

  • 檢視檔案的結構 - 它包含哪些 xml-parts
  • 在每個部分中導航 xml
  • 生成 C#-code 以生成文件的選定部分
  • 連結到描述更多詳細資訊的檔案格式規範
  • 文件 OpenXML 驗證

對於一個簡單的’Hello world.docx’,它看起來像這樣: StackOverflow 文件 左邊的窗格顯示文件結構。右上方的窗格顯示與樹中的選擇對應的 xml,最後右下方的窗格顯示一些生成的程式碼,用於生成在其上方顯示的 xml。

這使得我們能夠非常實用地研究某個特徵:

  • 製作示例文件(fx word-document)
  • 在 Productivity Tool 中開啟文件
  • 使用反映程式碼生成程式碼

SDK 可以從 https://www.microsoft.com/en-us/download/details.aspx?id=30425 下載 - 下載並安裝兩個 msi 軟體包。安裝後使用“C:\ Program Files(x86)\ Open XML SDK \ V2.5 \ tool”中安裝的 OpenXMLSdkTool.exe。