使用 C# 在 PowerPoint 中查找和替换文本

这篇快速文章解释了如何 PowerPoint 中使用 C# 查找和替换文本。它提供了 IDE 设置、步骤列表以及一个示例代码,演示 使用 C# 在 PowerPoint 中替换单词。您将学习在 PowerPoint 演示文稿中执行相同任务的不同技术。

使用 C# 在 PowerPoint 中进行查找和替换的步骤

  1. 将环境设置为使用 Aspose.Slides for .NET 来替换文本
  2. 将源 PPTX 加载到 Presentation 类对象中以替换单词
  3. 遍历已加载演示文稿中的每一张幻灯片
  4. 检索当前幻灯片中的所有文本框
  5. 循环遍历文本框中的每个 paragraph 和文本部分
  6. 检查每个文本部分以查找目标字符串(不区分大小写)
  7. 通过用新值替换旧值来重建该部分的文本
  8. 最后,将修改后的演示文稿保存到磁盘上

这些步骤描述了如何使用 C# 在 PowerPoint 中查找和替换文本。加载源演示文稿,遍历每张幻灯片,检索所有文本框,并解析每个文本框的段落集合中的每个部分。检查每个文本部分是否包含目标字符串,然后通过将旧文本替换为新文本来重新构建它。

使用 C# 在 PowerPoint 中搜索和替换的代码

此代码展示了在 PowerPoint 中查找和替换文本的过程。您也可以使用 Aspose.Slides.Util.SlideUtil.FindAndReplaceText() 来替换整个演示文稿中的文本,使用适当的参数。另一种选择是对特定的 TextFrame 使用 ReplaceText(),并设置所需的 TextSearchOptions。

本文介绍了在演示文稿中查找和替换文本的过程。要从演示文稿中提取音频或视频等媒体,请参阅文章 使用 C# 从 PowerPoint 提取媒体.

 简体中文