超鏈接通常用於將外部數據關聯到文檔的任何指定區域。我們可以使用鏈接註釋將文檔的任何部分轉換為超鏈接。作為程序員,您可以將這些鏈接註釋添加到您的 .NET 應用程序中的文檔中。在本文中,我們將討論如何使用 C# 在 PDF 文件中創建超鏈接。

以下主題涵蓋如下:

在 PDF 中創建鏈接 - 以編程方式

GroupDocs.Annotation 為不同類型的應用程序提供註釋解決方案。它的 .NET API 允許在您的 .NET 應用程序中操作和自動化文檔中的各種註釋。我們將使用它的 GroupDocs.Annotation for .NET API,使用 C# 在 PDF 文件中創建超鏈接註釋。

您可以從 下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Annotation

以下是使用 C# 在 PDF 文件中的任意位置創建超鏈接的步驟。

  • 使用 Annotator 類加載源 PDF 文檔。
  • 創建 鏈接註釋 對象。
  • 定義超鏈接屬性,如 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。如有疑問,請通過論壇 聯繫我們。

也可以看看