超链接通常用于将外部数据关联到文档的任何指定区域。我们可以使用链接注释将文档的任何部分转换为超链接。作为程序员,您可以将这些链接注释添加到您的 .NET 应用程序中的文档中。在本文中,我们将讨论如何使用 C# 在 PDF 文件中创建超链接

以下主题涵盖以下内容:

在 PDF 中创建链接 - 以编程方式

GroupDocs.Annotation 为不同类型的应用程序提供注释解决方案。它的 .NET API 允许在您的 .NET 应用程序中对文档中的各种注释进行操作和自动化。我们将使用其 GroupDocs.Annotation for .NET API 使用 C# 在 PDF 文件中创建超链接注释。

您可以从 下载部分 下载 DLLsMSI 安装程序,或通过 NuGet 在您的 .NET 应用程序中安装 API。

PM> Install-Package GroupDocs.Annotation

以下是使用 C# 在 PDF 文件中的任意位置创建超链接的步骤。

  • 使用 Annotator 类加载源 PDF 文档。
  • 创建 Link Annotation 对象。
  • 定义超链接属性,如 url、页码、点等。
  • 使用 Add 方法将定义的超链接添加到加载的 PDF 文档。
  • 使用 Save 方法保存带注释的 PDF。

以下代码示例展示了如何使用 C# 将 PDF 文件的任何部分转换为超链接。

// 使用 C# 中的链接注释在 PDF 中创建超链接
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    LinkAnnotation link = new LinkAnnotation
    {
        CreatedOn = DateTime.Now,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 300),
            new Point(600, 300),
            new Point(120, 270),
            new Point(600, 270)
        },
        Url = @"https://products.groupdocs.com/annotation"
    };
    annotator.Add(link);
    annotator.Save(@"path/annotation-link.pdf");
}

以下是上述代码的输出。

在 PDF 中创建链接 - 以编程方式

获取免费 API 许可证

您可以 获得免费的临时许可证 以便在没有评估限制的情况下使用 API。

结论

最后,您已经了解了如何添加链接注释以使用 C# 在 PDF 文件中创建超链接。同样,使用链接注释,您可以将文档的任何部分转换为超链接。也可以使用相同的 API 以类似的方式添加许多其他 注释类型。通过访问 文档 进一步了解 API。如有疑问,请通过 论坛 联系我们。

也可以看看