ブックマークの追加と削除

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

PDFドキュメントにブックマークを追加する

ブックマークは、DocumentオブジェクトのOutlineItemCollectionコレクションに保持されており、さらにOutlineCollectionコレクションに含まれています。

PDFにブックマークを追加するには:

  1. Documentオブジェクトを使用してPDFドキュメントを開きます。
  2. ブックマークを作成し、そのプロパティを定義します。
  3. OutlineItemCollectionコレクションをOutlinesコレクションに追加します。

次のコードスニペットは、PDFドキュメントにブックマークを追加する方法を示しています。

PDFドキュメントに子ブックマークを追加する

ブックマークはネスト可能で、親ブックマークと子ブックマークの階層関係を示します。この記事では、PDFに子ブックマーク、つまり第二レベルのブックマークを追加する方法を説明します。

PDFファイルに子ブックマークを追加するには、まず親ブックマークを追加します:

  1. ドキュメントを開きます。
  2. OutlineItemCollectionにブックマークを追加し、そのプロパティを定義します。
  3. OutlineItemCollectionをDocumentオブジェクトのOutlineCollectionコレクションに追加します。

子ブックマークは、上記で説明した親ブックマークと同様に作成されますが、親ブックマークのOutlinesコレクションに追加されます。

次のコードスニペットは、PDFドキュメントに子ブックマークを追加する方法を示しています。

PDFドキュメントからすべてのブックマークを削除する

PDF内のすべてのブックマークは、OutlineCollectionコレクションに保持されています。この記事では、PDFファイルからすべてのブックマークを削除する方法を説明します。

PDFファイルからすべてのブックマークを削除するには:

  1. OutlineCollectionコレクションのDeleteメソッドを呼び出します。
  2. DocumentオブジェクトのSaveメソッドを使用して、変更されたファイルを保存します。

次のコードスニペットは、PDFドキュメントからすべてのブックマークを削除する方法を示しています。

PDFドキュメントから特定のブックマークを削除する

PDFファイルから特定のブックマークを削除するには:

  1. ブックマークのタイトルをOutlineCollectionコレクションのDeleteメソッドにパラメータとして渡します。
  2. 次に、DocumentオブジェクトのSaveメソッドで更新されたファイルを保存します。

Documentクラスは、OutlineCollectionコレクションを提供します。Deleteメソッドは、メソッドに渡されたタイトルを持つブックマークを削除します。

次のコードスニペットは、PDFドキュメントから特定のブックマークを削除する方法を示しています。