在本文中,我们将探索如何在最流行的注释库的帮助下使用 C#** 将图像注释添加到 PDF 的过程。 PDF 文档广泛用于存储和共享信息,包括图像。但是,有时您可能需要在 PDF 文件中添加图像注释以提供更多上下文或突出显示特定细节。我们还将协助您编写代码示例,演示如何使用 C#** 将图像注释插入 PDF **。以下是使用 C# 编程语言将图像注释合并到 PDF 时要遵循的基本步骤。
使用 C# 将图像注释添加到 PDF 的步骤
- 在 NuGet 包管理器的帮助下安装 GroupDocs.Annotation for .NET
- 包括 GroupDocs.Annotation 命名空间的引用
- 通过将 PDF 文件的路径传递给其构造函数来初始化 Annotator 类的对象
- 实例化 ImageAnnotation 类并为各种属性赋值,例如位置、不透明度和页码
- 调用 Annotator.Add 方法并提供 ImageAnnotation 对象作为参数
- 调用 Annotator.Save 方法保存输出的 PDF
上面概述的说明演示了如何在您的计算机上安装注释库以启用使用 C# 在 PDF 中创建图像注释的过程。这些步骤可以在各种广泛使用的操作系统上执行,包括 Windows、macOS 和 Linux,前提是安装了 .NET。要将图像插入 PDF 文档,不需要额外的软件。此外,以下代码示例中使用的库与多个平台兼容。
使用 C# 将图像注释添加到 PDF 的代码
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
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")) | |
{ | |
// Create an instance of ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
在上一节中,我们详细介绍了使用 C# 将图像注释合并到 PDF 文件中,并提供了一个简单的代码示例。在 PDF* 中*C# 图像注释的过程非常简单。安装注释库并根据需要调整输入和输出文件路径后,您可以将代码无缝地合并到您的应用程序中。恭喜!您现在已经使用 C# 在 PDF 文件中成功实现了图像注释。
我们之前发布了一个关于将距离注释合并到 PDF 文件中的主题。如果您需要更多详细信息,请参阅我们在 如何使用C#在PDF中添加距离注释 上的指南。