我創建使用AltChunk文檔使用AltChunk,它的工作原理以及創建。也能夠正確地看到我的內容。 但是當我嘗試使用openXML讀取文檔內容時。所述InnerText
是null
並且當我壓縮文檔使用加入AltChunk都呈現有在文檔。無法讀取使用的OpenXML文檔,從內容在C#
有什麼方法可以使用OpenXML以便我可以驗證最終文檔?
我創建使用AltChunk文檔使用AltChunk,它的工作原理以及創建。也能夠正確地看到我的內容。 但是當我嘗試使用openXML讀取文檔內容時。所述InnerText
是null
並且當我壓縮文檔使用加入AltChunk都呈現有在文檔。無法讀取使用的OpenXML文檔,從內容在C#
有什麼方法可以使用OpenXML以便我可以驗證最終文檔?
AltChunk
嵌入內容文件到主文件。主文件的document.xml
有一個簡單的標籤,關聯標識指向其中一個關係文件(document.xml.rels
或[Content_Types].xml
),然後指向嵌入的條目文件。
合併文件的工作是由文字處理器,包含AltChunk
標記的文件被打開並重新保存在第一時間處理。
如果您需要嵌入內容文件後,與主文件工作,你有幾種選擇:
信託AltChunk
:
向Word的一些幫助:
滾你自己:
如果有疑問,可以隨時放入與LINQ-的toxml用於原料OpenXML的標記。從經驗來看,我可以說這是一項更多的工作。沒有OpenXML SDK,您有責任管理交織XML文件的複雜結構。
對於最近的項目,我構建了一個讀取,處理,組合,重新處理和保存幾十個.docx
文件的系統。使用原始標記爲我們提供了完整的控制,無需安裝Word或其他依賴項。也就是說,實施一個強大的非平凡文件合併系統所需的時間應該在人周內進行衡量,如果不是人月,則需要進行衡量。