如何使用 C# 删除 PDF 中的文本

本快速教程解释了如何使用 C# 在 PDF 中删除文本。它包含有关所有必要资源、逐步过程和可运行示例代码的信息,以使用 C# 在 Adobe PDF 中删除文本**。它共享过程细节,例如加载 PDF 文件、在页面上搜索目标文本,然后用所需的颜色将其删除。

使用 C# 在 PDF 中删除文本的步骤

  1. 建立环境添加Aspose.PDF for .NET删除PDF中的文本
  2. 使用 Document 类对象加载包含一些示例文本的目标 PDF 文件
  3. 通过提供要搜索的目标文本来声明一个 TextFragmentAbsorber 类对象
  4. 解析所需的页面并找到其中的所有文本片段
  5. 创建一个 StrikeOutAnnotation 对象以删除在页面上找到的目标文本片段
  6. 将此注释添加到页面上的注释集合中并保存PDF

这些步骤描述了如何使用 C# 在 Adobe Acrobat 中删除。所有重要的类、方法和属性都被识别并以明确定义的顺序使用以实现所需的输出,例如 Document 类用于加载 Pdf 文件,TextFragmentAbsorber 类用于在 PDF 中搜索所需的文本,StrikeOutAnnotation类用于为文本创建删除线注释,然后将此注释添加到所选页面的注释集合中。

使用 C# 在 PDF 中删除文本的代码

上面的代码演示了如何使用 C# 在 Adobe PDF 中删除文本。它使用 TextFragmentAbsorber 类对象创建一个对象来执行搜索,该搜索进一步用于搜索目标 PDF 文件第一页上的文本。使用 TextFragmentAbsorber.Visit() 方法获取文本片段集合后,现在我们准备通过提供注释标题和颜色为任何文本片段创建 StrikeOutAnnotation 对象。

本教程指导我们删除 PDF 中的特定文本。如果您想了解在 PDF 中突出显示文本的过程,请参阅 如何使用 C# 在 PDF 中搜索文本并突出显示 上的文章。

 简体中文