Spire.PDF支持添加、修改和删除PDF注释,在之前的文章C# PDF添加注释和标记中,我们介绍了如何使用Spire.PDF添加注释,这篇文章将介绍如何修改和删除现有注释。
PDF文档截图如下:

修改注释
C#
//创建PdfDocument实例
PdfDocument pdf = new PdfDocument();
//
pdf.LoadFromFile("Input.pdf");
//获取第一页
PdfPageBase page = pdf.Pages[0];
//修改第一个注释的文本内容、边框和背景颜色
PdfAnnotationCollection.Create(page)[0].Contents = "修改注释";
PdfAnnotationCollection.Create(page)[0].Border.Width = 4f;
PdfAnnotationCollection.Create(page)[0].Color = new PdfRGBColor(Color.Red);
//保存文档
pdf.SaveToFile("Result.pdf");
VB.NET
'创建PdfDocument实例
Dim pdf As New PdfDocument()
'
pdf.LoadFromFile("Input.pdf")
'获取第一页
Dim page As PdfPageBase = pdf.Pages(0)
'修改第一个注释的文本内容、边框和背景颜色
PdfAnnotationCollection.Create(page)(0).Contents = "修改注释"
PdfAnnotationCollection.Create(page)(0).Border.Width = 4F
PdfAnnotationCollection.Create(page)(0).Color = New PdfRGBColor(Color.Red)
'保存文档
pdf.SaveToFile("Result.pdf")

删除注释
C#
//创建PdfDocument实例
PdfDocument pdf = new PdfDocument();
//加载PDF文档
pdf.LoadFromFile("Input.pdf");
//获取第一页
PdfPageBase page = pdf.Pages[0];
//删除第一页上的第一个注释
PdfAnnotationCollection.Create(page).RemoveAt(0);
//删除所有注释
//PdfAnnotationCollection.Create(page).Clear();
//保存文档
pdf.SaveToFile("Result.pdf");
VB.NET
'创建PdfDocument实例
Dim pdf As New PdfDocument()
'加载PDF文档
pdf.LoadFromFile("Input.pdf")
'获取第一页
Dim page As PdfPageBase = pdf.Pages(0)
'删除第一页上的第一个注释
PdfAnnotationCollection.Create(page).RemoveAt(0)
'删除所有注释
'PdfAnnotationCollection.Create(page).Clear();
'保存文档
pdf.SaveToFile("Result.pdf")








