ハイパーリンクは通常、外部データをドキュメントの指定された領域に関連付けるために使用されます。リンク注釈を使用して、ドキュメントの任意の部分をハイパーリンクに変換できます。プログラマーは、これらのリンク注釈を.NETアプリケーション内のドキュメントに追加できます。この記事では、** C#を使用してPDFファイルにハイパーリンクを作成する方法**について説明します。

以下のトピックについて説明します。

*PDFファイルにハイパーリンクを追加するための.NETAPI *PDFでハイパーリンクをプログラムで作成する方法

PDFでリンクを作成-プログラムで

GroupDocs.Annotationは、さまざまな種類のアプリケーションに注釈ソリューションを提供します。その.NETAPIを使用すると、.NETアプリケーション内のドキュメント内のさまざまな注釈を操作および自動化できます。 GroupDocs.Annotation for .NET APIを使用して、C#を使用してPDFファイルにハイパーリンク注釈を作成します。

ダウンロードセクションからDLLまたはMSIインストーラーをダウンロードするか、NuGetを介して.NETアプリケーションにAPIをインストールできます。

PM> Install-Package GroupDocs.Annotation

以下は、C#を使用してPDFファイルの任意の場所にハイパーリンクを作成する手順です。

*Annotatorクラスを使用してソースPDFドキュメントをロードします。

  • LinkAnnotationオブジェクトを作成します。
  • URL、ページ番号、ポイントなどのハイパーリンクプロパティを定義します。
  • Addメソッドを使用して、ロードされたPDFドキュメントに定義されたハイパーリンクを追加します。 *保存メソッドを使用して注釈付き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の詳細をご覧ください。お問い合わせは、フォーラムまでお問い合わせください。

関連項目