2
我想通過使用C#和Open XML SDK以編程方式拆分Word文檔。我們已經按照段落分割了Word文檔。現在我們要爲每個部分執行相同的操作。請任何有這方面知識的人善意告訴我解決這個問題。如何使用C#和Open XML SDK按部分分割Word文檔?
我想通過使用C#和Open XML SDK以編程方式拆分Word文檔。我們已經按照段落分割了Word文檔。現在我們要爲每個部分執行相同的操作。請任何有這方面知識的人善意告訴我解決這個問題。如何使用C#和Open XML SDK按部分分割Word文檔?
瞭解應用部分的位置有點古怪。而不是將章節包裝在章節中,這樣可以使我們更容易識別,而是將章節應用於之前發現的所有內容。
在段落的ParagraphProperties中查找SectionProperties元素,這些是定義Section斷開的內容。當您找到SectionProperties定義時,最後一個SectionProperties定義和此新定義之間的所有內容將作爲一個部分組合在一起。 例如考慮以下因素:
Paragraph1 // Section 1
Paragraph2 // Section 1
SectionProperties (Section 1) // Defines what section 1 is like
Paragraph3 // Section 2
Paragraph4 // Section 2
SectionProperties (Section 2) // Defines what section 2 is like
Paragraph5 // Section 3
Final SectionProperties // Defines what Section 3 is like.
// This final definition exists within the Body tag itself.
// Other SectionProperties exist under Paragraph Properties
還記得最後SectionProperties沒有在段落中生活,它坐落在body標籤中的根級別。不幸的是,據我所知,SDK不提供用於計算段落屬於哪個段的快捷方式。從這裏你應該可以得到一個計算部分的快速系統。
嗨,你能顯示你用來分段的代碼嗎? – 2011-02-07 11:53:25