news 2026/10/26 12:35:45

使用C#代码删除 Word 文档中的空行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用C#代码删除 Word 文档中的空行

当从互联网上复制内容到 Word 文档时,你可能会发现段落之间存在大量空行。这不仅会让文档看起来冗长,还会影响整体的可读性。本文将介绍如何使用Spire.Doc for .NET以编程方式删除现有 Word 文档中的空行或空白段落。

安装 Spire.Doc for .NET

首先,你需要将Spire.Doc for .NET程序包中包含的 DLL 文件添加为 .NET 项目的引用。这些 DLL 文件可以通过该链接下载,或者通过NuGet进行安装。

PM> Install-Package Spire.Doc

删除现有 Word 文档中的空行

具体步骤如下:

  1. 创建一个Document实例。

  2. 使用Document.LoadFromFile()方法加载示例 Word 文档。

  3. 遍历文档中的所有段落,并判断该段落是否为空白段落。

  4. 使用DocumentObjectCollection.Remove()方法从文档中删除空白段落。

  5. 使用Document.SaveToFile()方法将文档保存为另一个文件。

示例代码如下:

using Spire.Doc; using Spire.Doc.Documents; using System; namespace RemoveEmptyLines { class Program { static void Main(string[] args) { //创建 Document 实例 Document doc = new Document(); //加载示例 Word 文档 doc.LoadFromFile(@"D:\Files\input.docx"); //遍历文档中的所有段落 foreach (Section section in doc.Sections) { for (int i = 0; i < section.Body.ChildObjects.Count; i++) { if (section.Body.ChildObjects[i].DocumentObjectType == DocumentObjectType.Paragraph) { //判断该段落是否为空白段落 if (String.IsNullOrEmpty((section.Body.ChildObjects[i] as Paragraph).Text.Trim())) { //删除空白段落 section.Body.ChildObjects.Remove(section.Body.ChildObjects[i]); i--; } } } } //保存文档 doc.SaveToFile("RemoveEmptyLines.docx", FileFormat.Docx2013); } } }

申请临时许可证

如果你希望去除生成文档中的评估提示,或解除功能限制,请为自己申请一个30 天的试用许可证。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/25 23:22:07

行为学实验室整体解决方案 动物行为学整体解决方案

动物行为实验站&#xff0c;是指通过对动物行为的视频、光电和生物电等信号的采集&#xff0c;并结合计算机图像处理、点阵分析和生物电信号分析技术&#xff0c;提取动物行为的轨迹并据此计算各种行为学指标的软硬件系统。,动物行为实验站是一个综合性的分析系统&#xff0c;包…

作者头像 李华
网站建设 2026/10/25 18:59:26

从零开始部署Qwen3-8B:VSCode安装调试全流程

从零开始部署 Qwen3-8B&#xff1a;VSCode 安装调试全流程 在本地跑一个大模型&#xff0c;曾经是只有拥有 A100 集群的团队才能做的事。但现在&#xff0c;随着轻量化大模型的崛起&#xff0c;一台搭载 RTX 3090 或 4090 的普通工作站&#xff0c;已经足以支撑像 Qwen3-8B 这样…

作者头像 李华
网站建设 2026/10/26 3:35:55

LU,数显式脑立体定位仪 大鼠脑定位仪 小鼠脑定位仪 小动物脑定位仪

数显脑立体定位仪是神经科学领域不可或缺的关键研究设备&#xff0c;用于神经解剖、神经生理、神经药理及神经外科等。它凭借对神经结构的精准靶向操控能力&#xff0c;可完成定向注射、电刺激、组织损毁、电位引导等核心操作&#xff0c;为帕金森病、癫痫等神经系统疾病动物模…

作者头像 李华
网站建设 2026/10/26 7:30:46

2025年geo系统源码开发公司技术方案有那些

2025年geo系统源码开发公司技术方案有那些2025 年 GEO&#xff08;地理信息相关&#xff09;系统源码开发公司的技术方案&#xff0c;核心围绕多源定位融合、AI 深度适配、模块化架构、双存储 / 云原生部署、全链路效果溯源五大方向&#xff0c;适配不同企业规模与场景需求&…

作者头像 李华