Spire.PDF支持添加、修改和删除PDF注释,在之前的文章C# PDF添加注释和标记中,我们介绍了如何使用Spire.PDF添加注释,这篇文章将介绍如何修改和删除现有注释。
PDF文档截图如下:
修改注释
C#
//创建PdfDocument实例
PdfDocument pdf = new PdfDocument();
//
pdf.LoadFromFile("Input.pdf");
//获取第一页
PdfPageBase page = pdf.Pages[0];
//修改第一个注释的文本内容、边框和背景颜色
page.Annotations[0].Text = "修改注释";
page.Annotations[0].Border = new PdfAnnotationBorder(4, 0, 0);
page.Annotations[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)
'修改第一个注释的文本内容、边框和背景颜色
page.Annotations(0).Text = "修改注释"
page.Annotations(0).Border = New PdfAnnotationBorder(4, 0, 0)
page.Annotations(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];
//删除第一页上的第一个注释
page.Annotations.RemoveAt(0);
//删除所有注释
//page.Annotations.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)
'删除第一页上的第一个注释
page.Annotations.RemoveAt(0)
'删除所有注释
'page.Annotations.Clear();
'保存文档
pdf.SaveToFile("Result.pdf")