spire.pdf支持添加、修改和删除pdf注释,在之前的文章,我们介绍了如何使用spire.pdf添加注释,这篇文章将介绍如何修改和删除现有注释。
pdf文档截图如下:
修改注释
c#
//创建pdfdocument实例
pdfdocument pdf = new pdfdocument();
//
pdf.loadfromfile("input.pdf");
//获取第一页
pdfpagebase page = pdf.pages[0];
//修改第一个注释的文本内容、边框和背景颜色
page.annotationswidget[0].text = "修改注释";
page.annotationswidget[0].border = new pdfannotationborder(4, 0, 0);
page.annotationswidget[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.annotationswidget(0).text = "修改注释"
page.annotationswidget(0).border = new pdfannotationborder(4, 0, 0)
page.annotationswidget(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.annotationswidget.removeat(0);
//删除所有注释
//page.annotationswidget.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.annotationswidget.removeat(0)
'删除所有注释
'page.annotationswidget.clear();
'保存文档
pdf.savetofile("result.pdf")