在本教程中,我们将研究利用最流行的注释库使用 C# 在 PDF 中添加替换注释。我们将指导您完成分步过程,包括安装注释库和提供代码示例。替换注释在众多注释中脱颖而出,因为它使用户能够用替代文本替换 PDF 的独特内容。以下是在 C# 中向 PDF 插入替换注释的完整步骤。
使用 C# 在 PDF 中添加替换注释的步骤
- 通过 NuGet 包管理器安装 GroupDocs.Annotation for .NET 以在 PDF 中添加替换注释
- 将 GroupDocs.Annotation 命名空间的引用添加到您的项目中
- 通过提供 PDF 文件路径作为其构造函数的参数来实例化 Annotator 类的实例
- 实例化 ReplacementAnnotation 类对象并指定所需的属性,例如位置和页码
- 调用 Annotator.Add 方法并将 ReplacementAnnotation 类的对象作为参数传递
- 调用 Annotator.Save 方法将输出的 PDF 存储到磁盘
按照上面提供的步骤,您可以使用 C#* 在 PDF 中轻松*创建替换注释。只要存在 .NET,这些说明就适用于广泛使用的操作系统,如 Windows、macOS 和 Linux。无需安装任何其他软件即可将替换注释添加到 PDF 文件。下面的代码示例演示了如何将替换注释插入 PDF。
使用 C# 在 PDF 中添加替换注释的代码
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddReplacementAnnotationinPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
ReplacementAnnotation replacement = new ReplacementAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
Message = "This is replacement annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
FontSize = 11, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
}, | |
TextToReplace = "replaced text" | |
}; | |
// Add replacement annotation | |
annotator.Add(replacement); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
通过遵守本主题中提到的准则,C# 添加替换注释 是一项轻松的任务。安装文档注释库并调整输入和输出文件路径以满足您的需求后,将代码合并到您的应用程序中应该是一种流畅的体验。恭喜!您已经使用 C# 编程语言成功地在 PDF 文档中实现了替换注释。
关于如何使用 C# 在 PDF 中插入文本密文注释的详细说明可以在之前的文章中找到。要更详细地了解该主题,我们建议您参阅我们关于 如何使用 C# 在 PDF 中添加文本密文注释 的综合指南。