word分页符怎么删除(word中怎么去掉分页符)

word分页符怎么删除,word中怎么去掉分页符。小编来告诉你更多相关信息。第一部分:插入分页符步骤1:新建一个控制台项目并添加引用和命名空间usingSpire.Doc;usingSpire.Doc.Documents;步骤2

word分页符怎么删除,word中怎么去掉分页符。小编来告诉你更多相关信息。

第一部分:插入分页符

步骤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分页符怎么删除(word中怎么去掉分页符)

与效果图对比:

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

word分页符怎么删除(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,同时还支持其它功能如新建、阅读、编辑及转换等。使用时需要注意的是免费版有一定的限制,但我觉得一般情况下个人使用已经足够了。供有需要的朋友参考。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 5733401@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://fajihao.com/i/145352.html

(0)
恰卡的头像恰卡
上一篇 2023-02-10
下一篇 2023-02-10

相关推荐