文檔首頁>>E-iceblue中文文檔>>通過分節(jié)符將 Word 文檔拆分為多個(gè)文檔
通過分節(jié)符將 Word 文檔拆分為多個(gè)文檔
在 Word 中,我們可以以最簡單的方式拆分 Word 文檔——打開原始文檔的副本,刪除不需要的部分,然后將剩余部分保存到本地驅(qū)動(dòng)器。但是逐節(jié)做這個(gè)是相當(dāng)麻煩和無聊的。本文將解釋我們?nèi)绾问褂?Spire.Doc for .NET 以編程方式通過分節(jié)符將 Word 文檔拆分為多個(gè)文檔,而不是手動(dòng)復(fù)制和刪除。
詳細(xì)步驟和代碼片段:
第 1步:初始化一個(gè)新的word文檔對象并加載包含兩個(gè)部分的原始word文檔。
Document document = new Document(); document.LoadFromFile("Test.docx");
第 2 步:定義另一個(gè)新的 word 文檔對象。
Document newWord;
第 3 步:遍歷原word文檔的所有section,將每個(gè)section克隆并作為新的section添加到一個(gè)新的word文檔中,然后將文檔保存到指定路徑。
for (int i = 0; i < document.Sections.Count; i++) { newWord = new Document(); newWord.Sections.Add(document.Sections[i].Clone()); newWord.SaveToFile(String.Format(@"test\out_{0}.docx", i)); }
運(yùn)行項(xiàng)目,我們將得到以下輸出:
完整代碼:
using System; using Spire.Doc; namespace Split_Word_Document { class Program { static void Main(string[] args) { Document document = new Document(); document.LoadFromFile("Test.doc"); Document newWord; for (int i = 0; i < document.Sections.Count; i++) { newWord = new Document(); newWord.Sections.Add(document.Sections[i].Clone()); newWord.SaveToFile(String.Format(@"test\out_{0}.docx", i)); } } } }
歡迎下載|體驗(yàn)更多E-iceblue產(chǎn)品
如需獲取更多產(chǎn)品相關(guān)信息請咨詢慧都在線客服