word怎么删除分节符(C 插入或删除word分页符)

更新时间:2024-11-17 09:30:14

分页符是word中常用的一种分页的符号,它标志着上一页的结束和下一页的开始。在word中分页符有两种,一种是自动分页符,也叫软分页符,即一页数据写满以后转到下一页时word自动插入的一个分页符;另一种是手动分页符,也称为硬分页符,通常用于在指定位置强制分页。插入手动分页符可以方便打印,但很多时候手动分页符也会影响整个文档的排版问题,这时就需要移除分页符。其实有很多种方法可以实现在word中插入或删除手动分页符,就不一 一介绍了,这里主要分享一下如何使用C#来完成这一功能(如果需要VB.NET代码可以去谷歌搜索C# to VB.NET转换就可以了)。

第一部分:插入分页符

步骤1新建一个控制台项目并添加引用和命名空间

using Spire.Doc;
using Spire.Doc.Documents;

步骤2新建一个word文档对象并加载需要插入分页符的文档

Document document = new Document;
document.LoadFromFile(@"C:\Users\Administrator\Desktop\法国旅游景点介绍.docx");

步骤3在指定的位置添加分页符

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

步骤4保存并重启文档

document.SaveToFile("分页符.docx", FileFormat.Docx2010);
System.Diagnostics.Process.Start("分页符.docx");

原文档截图:

与效果图对比:

这里我将输出的word文档视图改为双页视图方便对比。

第二部分:删除分页符

步骤1与第一部分步骤2一样,新建一个word文档对象并加载待删除分页符的文档

Document document = new Document;
document.LoadFromFile("分页符.docx");

步骤2遍历文档中第一个section的所有段落,找到分页符并将其删除。

for (int j = 0; j < document.Sections[0].Paragraphs.Count; j++)
 {
 Paragraph p = document.Sections[0].Paragraphs[j];
 for (int i = 0; i < p.ChildObjects.Count; i++)
 {
 DocumentObject obj = p.ChildObjects[i];
 if (obj.DocumentObjectType == DocumentObjectType.Break)
 {
 Break b = obj as Break;
 p.ChildObjects.Remove(b);
 }
 }
 }

步骤3保存并重启文档

document.SaveToFile("移除分页符.docx", FileFormat.Docx2010);
System.Diagnostics.Process.Start("移除分页符.docx");

全部代码整合参考

using Spire.Doc;
using Spire.Doc.Documents;

namespace insert_and_remove_page_break_in_word
{
    class Program
    {
        static void Main(string[] args)
        {
 Document document = new Document;
 document.LoadFromFile(@"C:\Users\Administrator\Desktop\文件A.docx");

 //在指定位置插入分页符
 document.Sections[0].Paragraphs[1].AppendBreak(BreakType.PageBreak);

 //移除分页符
 /*for (int j = 0; j < document.Sections[0].Paragraphs.Count; j++)
 {
 Paragraph p = document.Sections[0].Paragraphs[j];
 for (int i = 0; i < p.ChildObjects.Count; i++)
 {
 DocumentObject obj = p.ChildObjects[i];
 if (obj.DocumentObjectType == DocumentObjectType.Break)
 {
 Break b = obj as Break;
 p.ChildObjects.Remove(b);
 }
 }
 }*/

 document.SaveToFile("文件B.docx", FileFormat.Docx2010);
 System.Diagnostics.Process.Start("文件B.docx");
        }
    }
}

总结:

在这个方案中我使用了E-iceblue公司的免费Word控件,它方便易用,而且运行不依赖office,同时还支持其它功能如新建、阅读、编辑及转换等。使用时需要注意的是免费版有一定的限制,但我觉得一般情况下个人使用已经足够了。供有需要的朋友参考。

相关推荐

童晶杰沙一妙《发现女房东秘密后,她把女儿介绍给我》完结版小说全文免费阅读

第5章他嘴上说得轻松,心里也在阵阵发紧。看来只有靠吴艳妮了!吴艳妮既是发现他的伯乐,也是留他住的女房东,还是鼓励他追求她女儿的人。又是第一个帮助他的女人!想到这里,童晶杰更加感激她,心里也就越发慌乱。童晶杰边想边站起来,冲看着他的五六个新同事点头:“我去人力资源部,办一下入职手续。”他走出销售部

2026-08-12 07:41:50

楚筠《公园摆摊算命,大爷转我888》小说完整版

第4章得加钱十万的时候蒋天的良心已经在摇摆了,可他突然加到了五十万。蒋天只能摒弃自己的良心了。何况,那个人还如何杀人不被怀疑的方法都全部教给自己了,堪称天衣无缝。谁曾想,计划只是准备好,只差临门一脚,居然被抓了。想到这里,他恨恨的看向楚筠。楚筠可不喜欢长的丑的人这么看自己,她屈起手指,往蒋天的膝盖一弹。

2026-08-12 07:40:52

私藏读物《每年除夕,老邮差都会往山里送一封没有地址的信》陈默张秀云完结版免费阅读

正月初三,镇上还飘着年味儿,我家门口却先飘来了纸钱。一大早,我被唢呐声吵醒,那调子凄厉得能把人魂儿勾出来。扒着窗户往外看,一队白衣人正抬着口黑棺材,慢悠悠从街东头往西走。打头撒纸钱的是个老太太,腰弯得快贴到地上,每撒一把,就嚎一嗓子:“我苦命的儿啊——你怎么就走我前头了——”是我家斜对门的孙婆婆。她儿子孙大勇,比我大十岁,在镇上的采石场干活,壮得跟头

2026-08-12 07:35:35

(全本)结婚两年,他用一句“胃不好”骗了我主角许念周时聿全文目录畅读

门内,周时聿的通话还在继续。许念僵在原地,每一个字都像针一样扎进她的耳朵。“明天?明天有个重要的会,走不开。”电话那头不知道说了什么,周时聿的语气瞬间软了下来。“好了好了,别闹,我开完会就过去看你,嗯?”那声音里带着无奈的宠溺,是许念无比熟悉,又无比陌生的。熟悉,是因为曾经属于她。陌生,是因为现

2026-08-12 07:33:50

江凌宴张钰曼赵雅雅免费言情小说_若爱无言又致命全文小说

若爱无言又致命的主人公是张钰曼赵雅雅江凌宴,是作者江凌宴写的一本现代言情类型的小说,这本书引人入胜,扣人心弦,本文的精彩概述是:书房里,江凌宴一边打电话,一边为赵雅雅捏着浮肿的腿。老公养的十八线小歌手怀孕了。只因她嫌我哄儿子睡觉影响她孩子发育。老公让人摁着我和儿子喝下哑药。书房里,江凌宴一边打电话,一边为赵雅雅捏

2026-08-12 07:27:29