本文介绍如何使用 C# 从 PDF 中删除注释。它提供了 IDE 设置、步骤列表和使用 C# 开发 PDF 注释删除器的示例代码。您将学习如何在删除注释之前使用各种条件对其进行过滤。
使用 C# 从 PDF 中删除注释的步骤
- 设置环境以使用 Aspose.PDF for .NET 删除注释
- 将源 PDF 文件加载到具有注释的 Document 对象中
- 访问页面集合并获取对第一页的引用
- 获取注释集合并调用 Delete() 方法
- Save 删除注释后生成的 PDF 文件
上述步骤描述了如何使用 C# 删除 PDF 中的注释。加载源 PDF 文件,访问页面集合,获取目标页面引用,并获取注释集合。最后,调用 Delete() 方法从选定页面中删除所有注释。
使用 C# 从 PDF 中删除所有注释的代码
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Open document | |
Document pdfDocument = new Document("AddAnnotation_out.pdf"); | |
// Delete particular annotation | |
pdfDocument.Pages[1].Annotations.Delete(); | |
// Save updated document | |
pdfDocument.Save("DeleteAllAnnotationsFromPage_out.pdf"); | |
System.Console.WriteLine("All annotations deleted"); | |
} | |
} |
此示例代码演示了如何使用 C# 删除 PDF 注释。您可以根据文本、圆形、多边形、折线、高亮、删除线和图章等类型筛选注释,以列出一些名称。您可以遍历 PDF 中的所有页面并从整个 PDF 文件中删除所有注释。
这篇简短的教程教了我们如何删除各种类型的注释。如果您想添加注释(例如评论),请参阅 如何使用 C# 向 PDF 添加注释 上的文章。