如何使用 C# 向 PDF 添加图像注释

在本文中,我们将探索如何在最流行的注释库的帮助下使用 C#** 将图像注释添加到 PDF 的过程。 PDF 文档广泛用于存储和共享信息,包括图像。但是,有时您可能需要在 PDF 文件中添加图像注释以提供更多上下文或突出显示特定细节。我们还将协助您编写代码示例,演示如何使用 C#** 将图像注释插入 PDF **。以下是使用 C# 编程语言将图像注释合并到 PDF 时要遵循的基本步骤。

使用 C# 将图像注释添加到 PDF 的步骤

  1. 在 NuGet 包管理器的帮助下安装 GroupDocs.Annotation for .NET
  2. 包括 GroupDocs.Annotation 命名空间的引用
  3. 通过将 PDF 文件的路径传递给其构造函数来初始化 Annotator 类的对象
  4. 实例化 ImageAnnotation 类并为各种属性赋值,例如位置、不透明度和页码
  5. 调用 Annotator.Add 方法并提供 ImageAnnotation 对象作为参数
  6. 调用 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中添加距离注释 上的指南。

 简体中文