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")