学会使用C#在PDF文件中添加或删除注释
PDF批注是用于标记PDF内容的其他对象。由于PDF文件不容易编辑,因此可使用注释使用注释,弹出窗口和各种其他图形对象来添加有关内容的注释。
在本文中,将学习如何以编程方式使用PDF文档中的注释。特别是,本文将介绍如何使用C#在PDF文件中添加和删除注释。
- 使用C#将注释添加到PDF
- 在C#中从PDF删除注释
为了在.NET应用程序中使用PDF文档,Aspose提供了.NET的Aspose.PDF。该API可让您无缝创建新文件以及处理现有PDF文件。它还允许您在几行代码中添加和删除PDF注释。(点击下载)
使用C#将注释添加到PDF
PDF格式支持各种类型的注释,例如文本,线条,圆形,正方形,修订等。为了与每个PDF注释一起使用,Aspose.PDF for .NET提供了单独的类。例如,LineAnnotation类用于添加行,而HighlightAnnotation类用于添加突出显示注释。让我们看一下在PDF文档中添加任何类型的注释的步骤。
使用C#在PDF中添加注释的步骤
- 使用Document类加载PDF文件。
- 创建所需注释类的实例,即HighlightAnnotation或LineAnnotation。
- 设置注释的属性,例如位置,颜色,大小等。
- 使用Document.Pages [1] .Annotations.Add(Annotation)方法将注释添加到特定PDF页面的Annotations集合中。
- 使用Document.Save(String)方法保存PDF文档。
为了演示,下面的代码示例演示如何使用C#将行注释添加到PDF。
// Load the PDF file Document document = new Document("Input.pdf");// Create Line Annotation var lineAnnotation = new LineAnnotation(document.Pages[1],new Rectangle(550, 93, 562, 439),new Point(556, 99), new Point(556, 443)) {Title = "John Smith",Color = Color.Red,Width = 3,StartingStyle = LineEnding.OpenArrow,EndingStyle = LineEnding.OpenArrow,Popup = new PopupAnnotation(document.Pages[1], new Rectangle(842, 124, 1021, 266)) };// Add annotation to the page document.Pages[1].Annotations.Add(lineAnnotation);// Save PDF document.Save("output.pdf");
在C#中从PDF删除注释
可以使用Aspose.PDF for .NET从现有PDF文档中删除PDF批注。您可以从PDF删除全部或特定注释。以下是删除PDF注释的步骤。
- 使用Document类加载PDF文件。
- 使用Document.Pages [index] .Annotations.Delete()方法删除特定页面上的所有注释。
- 或使用Document.Pages [index] .Annotations.Delete(Int index)或Document.Pages [index] .Annotations.Delete(Annotation)方法删除特定的注释。
- 使用Document.Save(String)方法保存文档。
下面的代码示例演示如何使用C#从PDF文件中删除注释。
// Open document Document pdfDocument = new Document("DeleteAnnotationsFromPage.pdf");// Delete particular annotation pdfDocument.Pages[1].Annotations.Delete();// Or delete particular annotation // pdfDocument.Pages[1].Annotations.Delete(1);// Save updated document pdfDocument.Save("output.pdf");
如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询。
学会使用C#在PDF文件中添加或删除注释相关推荐
- java pdf添加透明水印_如何在PDF文件中添加透明水印
原标题:如何在PDF文件中添加透明水印 有些文件添加水印,但是又不想水印影响文件的使用有时候会设置透明水印,那么PDF怎么设置透明水印呢,应该有很多的小伙伴们都很好奇应该怎么做吧,接下来就为大家分享一 ...
- java pdf添加透明水印_如何使用PDF编辑工具在PDF文件中添加透明水印
PDF 文件在修改编辑的时候会使用到 PDF 编辑工具,不管是工 作中还是生活中,都会使用到 PDF 文件,当我们需要给 PDF 文件添 加透明水印时,该怎么操作呢,是不是有很多的小伙伴也很好奇, 那 ...
- 想要在PDF文件中添加便贴,不妨用迅捷PDF编辑器
pdf文档是一个比较特别的文档,他编辑起来会比较麻烦,不是普通的办公软件就可以实现的,向WPS他们编辑的话就需要花钱,但是也有PDF编辑器可以做到,比如小编见天说的迅捷PDF编辑器一样,他的功能确定很 ...
- 怎么在PDF文件中添加页脚
在PDF文件中除了页眉还有页脚,页眉可以很好的让读者迅速关注到你的文章内容主题,而页脚则可以给读者在读完文章后再次加深影响.怎么在PDF文件中添加页脚呢? 步骤如下: 1.在百度中关键词搜索迅捷PDF ...
- 教你在PDF文件中添加图像的办法
PDF文件格式现在很多时候从都会从网上下载下来,虽说PDF文本阅读起来非常方便,但如果我们想要对其进行编辑的话,就没有方便了.所以当大家想要打开pdf文件编辑和修改的话,是得需要一些工具的帮助.那么P ...
- pdf批量添加图章_1分钟学会制作电子公章,三步搞定,轻松在PDF文件中添加公章图片...
相信职场办公的各位都有同感吧,平常需要盖章的地方真的蛮多的,如果是纸质文件还好,但是电子文档如何盖章呢?其实也很简单,今天小编就教大家用Word制作电子印章,超简单的,三步就搞定,一起看看吧! 一.如 ...
- 办公小技巧:怎么在PDF文件中添加页码
办公中我们经常会遇到PDF文件,但是每当我们遇到PDF文件时,想对其进行编辑修改又不知道该怎么做.每次百度出来的步骤又很麻烦,所以我们经常会嫌麻烦而把PDF文件舍弃掉,不去修改和编辑它.今天我来给大家 ...
- 如何使用PDF编辑软件在PDF文件中添加背景图片
我们在做Word文档时有时候为了美观会给文档添加一个背景图片,当然了我们做PDF文档时给PDF文档添加一个背景图片也是必不可少的,但是我们应该怎么去给PDF文档添加背景图片呢?今天小编就把自己搜集的信 ...
- java注释中添加删除线_如何在Word中添加和删除注释
java注释中添加删除线 Leaving comments in a Word document is a good way to leave feedback on a piece you're r ...
最新文章
- solidity 编程练习_学习Solidity编程语言并开始为区块链开发
- magento 多语言 ,后台手工更改方法
- java 规范异常的处理_规范-异常处理
- 写CSDN插入图片一直无法显示?
- 远程客户端连接MysqL数据库太慢解决方案
- 薪酬最高十职位:工程师最吃香
- 深入理解K8S网络原理下
- centos7自带流量监控软件iftop
- android studio ndk 开发入门
- 【嵌入式模块】直流电机驱动L298N,TB6612详解
- 一道求极值的三角函数题
- 单元一: 全桥驱动电路(驱动MOS/IGBT均适用,附带硬件)
- 皮肤黄吃什么可以变白?店湾妹来教你几招!
- ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash
- 程序员日常工作总结2020-01-21
- Tomcat 中 GET方式 请求 中文乱码 出现的原因
- 批量导入数据将word文档转换成HTML文档
- 局域网助手_爱思助手“正品配件检测”功能使用方法
- 一个简单的扑克牌小程序
- 使用标准C++ 生成一个循环输出数字格式化前面补零的简单demo