C#でPDFファイルにリンクを作成する

次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。

リンクを作成

ドキュメントにアプリケーションへのリンクを追加することで、ドキュメントからアプリケーションにリンクすることが可能です。これは、特定のチュートリアルのポイントで読者に特定のアクションを取らせたい場合や、機能豊かなドキュメントを作成したい場合に便利です。アプリケーションリンクを作成するには:

  1. Documentオブジェクトを作成します。
  2. リンクを追加したいPageを取得します。
  3. PageとRectangleオブジェクトを使用してLinkAnnotationオブジェクトを作成します。
  4. LinkAnnotationオブジェクトを使用してリンク属性を設定します。
  5. また、LaunchActionオブジェクトのActionプロパティを設定します。
  6. LaunchActionオブジェクトを作成する際に、起動したいアプリケーションを指定します。
  7. リンクをPageオブジェクトのAnnotationsプロパティに追加します。
  8. 最後に、DocumentオブジェクトのSaveメソッドを使用して更新されたPDFを保存します。

次のコードスニペットは、PDFファイル内にアプリケーションへのリンクを作成する方法を示しています。

PDFファイル内にPDFドキュメントリンクを作成する

Aspose.PDF for .NETを使用すると、外部PDFファイルへのリンクを追加して、複数のドキュメントをリンクさせることができます。PDFドキュメントリンクを作成するには:

  1. まず、Documentオブジェクトを作成します。
  2. 次に、リンクを追加したい特定のPageを取得します。
  3. PageとRectangleオブジェクトを使用してLinkAnnotationオブジェクトを作成します。
  4. LinkAnnotationオブジェクトを使用してリンク属性を設定します。
  5. ActionプロパティをGoToRemoteActionオブジェクトに設定します。
  6. GoToRemoteActionオブジェクトを作成する際に、起動すべきPDFファイルと、開くべきページ番号を指定します。
  7. リンクをPageオブジェクトのAnnotationsコレクションに追加します。
  8. DocumentオブジェクトのSaveメソッドを使用して更新されたPDFを保存します。

次のコードスニペットは、PDFファイル内にPDFドキュメントリンクを作成する方法を示しています。