C# 根据分节符和分页符拆分 Word 文档

2025-05-18 23:25:11

1、下载并安装Spire.Doc for .NET。

2、引用Spire.Doc.dll到项目中。

3、将代码放入Visual Studio中。根据分节符拆分Word文档:【C#】u衡痕贤伎sing System;using System.Coll髫潋啜缅ections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Spire.Doc;using Spire.Doc.Documents;namespace Split_by_Sectionbreak{ class Program { static void Main(string[] args) { //实例化Document对象 Document document = new Document(); //载入待拆分的Word文档 document.LoadFromFile("测试文档.docx"); //插入分节符到第一节的第一个段落结束位置 document.Sections[0].Paragraphs[0].InsertSectionBreak(SectionBreakType.NoBreak); //插入分节符到第二节的第二个段落结束位置 document.Sections[1].Paragraphs[1].InsertSectionBreak(SectionBreakType.NoBreak); Document newWord; for (int i = 0; i < document.Sections.Count; i++) { //每有一个section就创建一个新的文档 newWord = new Document(); //复制section内容到新文档 newWord.Sections.Add(document.Sections[i].Clone()); //保存文档 newWord.SaveToFile(String.Format("分节符拆分的结果文档_{0}.docx", i)); } } }}代码调试运行后,结果如下图:

C# 根据分节符和分页符拆分 Word 文档
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢