c# 如何插入Word分页符、分节符

2025-10-21 11:33:45

1、下载安装Free Spire.Doc后,在程序中注意添加引用Spire.Doc.dll,dll可在安装路径下的Bin文件夹中获取。

c# 如何插入Word分页符、分节符

1、1. 在指定段落后插入分页符

【C#】

using Spire.Doc;

using Spire.Doc.Documents;

namespace InsertPageBreak_Doc

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建实例,加载文件

            Document document = new Document();

            document.LoadFromFile("test.docx");

            //在指定段落末尾,插入分页

            document.Sections[0].Paragraphs[1].AppendBreak(BreakType.PageBreak);

            //保存文件并打开

            document.SaveToFile("PageBreak.docx", FileFormat.Docx2010);

            System.Diagnostics.Process.Start("PageBreak.docx");

        }

    }

}

c# 如何插入Word分页符、分节符

2、2.在指定字符串后插入分页

【C#】

using Spire.Doc;

using Spire.Doc.Documents;

using Spire.Doc.Fields;

namespace InsertPagebreak1_Doc

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建实例,加载文件

            Document doc = new Document();

            doc.LoadFromFile("test.docx");

            //查找需要在其后插入分页的字符

            TextSelection[] selections = doc.FindAllString("guests", true, true);

            //遍历文档,插入分页

            foreach (TextSelection ts in selections)

            {

                TextRange range = ts.GetAsOneRange();

                Paragraph paragraph = range.OwnerParagraph;

                int index = paragraph.ChildObjects.IndexOf(range);

                Break pageBreak = new Break(doc, BreakType.PageBreak);

                paragraph.ChildObjects.Insert(index + 1, pageBreak);

            }

            //保存并打开文档

            doc.SaveToFile("Break.docx", FileFormat.Docx);

            System.Diagnostics.Process.Start("Break.docx");

        }

    }

}

c# 如何插入Word分页符、分节符

1、【C#】

using Spire.Doc;

using Spire.Doc.Documents;

namespace InsertSectionBreak_Doc

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建实例,加载word测试文档

            Document doc = new Document();

            doc.LoadFromFile("test.docx");

            //获取指定段落,并插入分页符

            doc.Sections[0].Paragraphs[1].InsertSectionBreak(SectionBreakType.NoBreak);

            //保存并打开文档

            doc.SaveToFile("SectionBreak.docx", FileFormat.Docx);

            System.Diagnostics.Process.Start("SectionBreak.docx");

        }

    }

}

c# 如何插入Word分页符、分节符

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