当前位置:网站首页 > 游戏攻略 > 正文

C# 删除Word文档末的空白段落行 你需要学习了

yq4qlskj 发布:2022-08-01 02:12:18 10


以下内容说明如何删除Word文档中最后一个空白段落行。 以C#程序代码为例,附上VB.NET代码作为参考。

工具/材料

Visual Studio 2013

Word版本: 2013

word库版本: free Spire.Doc.dll 10.10

操作方法

01

准备Word测试文档,并将文档保存在VS项目程序文件夹下。 例如,这次的测试路径是c :\users\administrator\documents\visual studio 2013\projects\removeemptyliing

02

在程序中引入以下必需的程序集文件:

03

输入以下代码:

using Spire.Doc;

using Spire.Doc.Documents;

使用系统;

namespace RemoveEmptylines2

{

类程序

{

staticvoidmain(string[]args ) )。

{

加载Word测试文档

文档doc=new document (;

DOC.loadfromfile(test.docx );

遍历section部分

foreach (sectionsectionindoc.sections ) )。

{

遍历section中的所有子对象

for(intI=0; I section.body.child objects.count; I )

{

//判定对象类型是否为Paragraph段落

section.body.child objects [ I ].document object type==document object type.paragraph ) )。

{

//获取段落

paragraph para=section.body.child objects [ I ] as paragraph;

//删除句末的空白段落

string.isnullorempty (para.text.trim () )

{

section.body.child objects.remove (section.body.last paragraph );

I----;

}

}

}

}

//保存结果文档

doc.savet ofile (' output file.docx ',FileFormat.Docx2013 );

system.diagnostics.process.start (output file.docx );

}

}

}

04

代码完成后,运行程序并生成结果文档。 在文档中,可以看到空白段落的删除效果,如下图所示。

那么,以上是大致的内容。 ((END ) ) )。

版权说明:如非注明,本站文章均为 抖音游戏网 原创,转载请注明出处和附带本文链接;

本文地址:http://www.douyinbbs.com/yxgl/94759.html


取消回复欢迎 发表评论:

分享到