以下内容介绍如何删除Word文档最后的空白段落行 。 以C#程序代码为例, 并附VB.NET代码供参考 。 操作方式01 筹办一个Word测试文档, 将文档存入VS项目程序文件夹下, 如本次测试路径为:C:\Users\Administrator\Documents\Visual Studio 2013\Projects\RemoveEmptyLines_Doc\RemoveEmptylines2\bin\Debug(文件路径可另行自界说), 文档如下, 在文末最后含有多个空白无内容段落 。
文章插图
02 【C# 删除Word文档末的空白段落行】在程序中引入如下需要程序集文件:
文章插图
03 键入如下代码:
using Spire.Doc;
using Spire.Doc.Documents;
using System;
namespace RemoveEmptylines2
{
class Program
{
static void Main(string[] args)
{
//加载Word测试文档
Document doc = new Document();
doc.LoadFromFile("test.docx");
//遍历section节
foreach(Section section in doc.Sections)
{
//遍历section中的所有子对象
for (int i = 0; i < section.Body.ChildObjects.Count; i++)
{
//鉴定对象类型是否Paragraph段落
if (section.Body.ChildObjects[i].DocumentObjectType == DocumentObjectType.Paragraph)
{
//获取段落
Paragraph para = section.Body.ChildObjects[i] as Paragraph;
//删除文末的空白段落
if (String.IsNullOrEmpty(para.Text.Trim()))
{
section.Body.ChildObjects.Remove(section.Body.LastParagraph);
i--;
}
}
}
}
//保留成果文档
doc.SaveToFile("outputfile.docx", FileFormat.Docx2013);
System.Diagnostics.Process.Start("outputfile.docx");
}
}
}
04 完当作代码后, 执行程序, 生当作成果文档 。 在文档中可查看空白段落删除结果, 如图:
文章插图
以上内容就是C# 删除Word文档末的空白段落行的内容啦, 希望对你有所帮助哦!
推荐阅读
- wps怎么删除多余的空白页
- 火星漫画app怎么删除收藏的漫画
- wps剪贴板窗格要怎么使用
- Word文档中直线箭头怎么设置
- Word文档中怎么给字符加上边框
- Word文档中如何插入图片
- wps添加项目符号要怎么操作
- word怎么给空心弧形添加红色横虚线和阴影效果
- 如何组合word里的图片和图注
- word怎么给八角形添加绿色实心菱形和三维效果