news 2026/8/10 0:16:18

使用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/8/9 18:45:27

夸克网盘下载提速 -在线免费解析

今天教大家一招能解决夸克网盘限制的在线工具。这个工具也是完全免费使用的。下面让大家看看我用这个工具的下载速度咋样。地址获取&#xff1a;放在这里了&#xff0c;可以直接获取 这个速度还是不错的把。对于平常不怎么下载的用户还是很友好的。下面开始今天的教学 输入我给…

作者头像 李华
网站建设 2026/8/9 14:54:27

Markdown语法高亮插件辅助编写Qwen3-VL-30B提示词工程

利用 Markdown 语法高亮构建高效 Qwen3-VL-30B 提示工程体系 在多模态 AI 快速演进的今天&#xff0c;如何让大模型“准确理解”我们的意图&#xff0c;已成为决定系统成败的关键。尤其是在视觉语言任务中——比如从一张财报图表中提取关键数据、分析医疗影像中的异常区域&…

作者头像 李华
网站建设 2026/8/9 6:59:03

AutoGPT如何实现跨语言任务执行?翻译协调机制

AutoGPT如何实现跨语言任务执行&#xff1f;翻译协调机制 在当今全球信息高度互联的背景下&#xff0c;一个中文用户想要了解最新的AI伦理研究&#xff0c;却不得不面对绝大多数前沿论文都以英文发表的现实。手动复制、翻译、整理不仅效率低下&#xff0c;还容易因术语不一致导…

作者头像 李华
网站建设 2026/8/9 16:39:54

AutoGPT与Supabase后端即服务集成教程

AutoGPT与Supabase后端即服务集成实践 在AI代理系统日益复杂的今天&#xff0c;一个核心挑战摆在开发者面前&#xff1a;如何让像AutoGPT这样的自主智能体不仅“能想”&#xff0c;还能“记得住、管得好、看得清”&#xff1f;我们见过太多实验性项目因程序中断而前功尽弃&…

作者头像 李华