この短いチュートリアルでは、C# を使用して PDF にハイパーリンクを追加する方法 について説明します。これには、環境を確立するために必要なリソース、手順の形式でのプロセスの詳細な説明、および C# を使用して PDF にリンクを挿入するための実行可能なサンプル コードが含まれています。また、要件に従ってハイパーリンクとそのテキストをカスタマイズするプロセスについても学習します。
C# を使用して PDF のリンクを作成する手順
- Aspose.PDF for .NET を使用してハイパーリンクを追加する環境を確立する
- Document クラス オブジェクトを使用してターゲット PDF を開き、目的のページへの参照を取得します。
- LinkAnnotation オブジェクトを作成し、ページに追加する前に URI を含むプロパティを設定します
- FreeTextAnnotation オブジェクトを作成し、リンク上に表示されるテキストを設定します
- 両方の注釈をページに追加します
- 結果のPDFファイルを、ハイパーリンクを含むディスクに保存します
上記の手順では、C# を使用して PDF にリンクを追加する方法 のプロセスを詳しく説明しています。最初にソース PDF ファイルが読み込まれ、ハイパーリンクが追加される最初のページにアクセスします。次の手順では、非表示の境界線を持つ長方形内にリンク注釈が作成され、テキスト注釈も同じサイズで同様の非表示の境界線を持つ長方形内の同じ場所に作成されるため、リンク領域とテキスト領域を重ねて作成します。ハイパーリンク。最後に、これら両方の注釈が選択した PDF ページに追加され、結果の PDF ファイルがディスクに保存されます。
C# を使用して PDF にリンクを追加するコード
前述のサンプル コードは、C# を使用して PDF へのリンクを作成する方法 のプロセスを示しています。LinkAnnotation オブジェクトを使用して URI を指定し、境界線を幅 0 で設定し、アクションを open に設定して実際のリンクを作成します。 URLが設定されている対象ページ。同様に、ハイパーリンク テキストを表示するための FreeTextAnnotation オブジェクトを作成するときに、四角形が定義され、フォントと色の設定と共に外観が設定されます。これらの注釈には、他の多くのプロパティも設定できることに注意してください。
このトピックでは、C# を使用して PDF にリンクを埋め込むプロセスを学びました。 PDF ファイルにヘッダーとフッターを追加するプロセスを知りたい場合は、C# を使用して PDF にヘッダーとフッターを追加する方法 の記事を参照してください。