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

ブックマークを追加する

PdfBookmarkEditor クラスを使用すると、PDF ドキュメント内にブックマークを追加できます。このクラスが提供する CreateBookmarkOfPage メソッドを使用することで、指定されたページ番号をターゲットとするブックマークを作成できます。次のコードスニペットは、Aspose.PDF for C++ API のこの機能を示しています:

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

PdfBookmarkEditor クラスを使用して、既存の PDF ファイルに子ブックマークを追加することができます。




## <ins>**PDFファイルからすべてのブックマークを削除する**
**DeleteBookmarks** メソッドを使用して、パラメータなしで PDF ファイルからすべてのブックマークを削除できます。 最初に、**PdfBookmarkEditor** クラスのオブジェクトを作成し、**BindPdf** メソッドを使用して入力 PDF ファイルをバインドする必要があります。その後、**DeleteBookmarks** メソッドを呼び出し、**Save** メソッドを使用して更新された PDF ファイルを保存します。次のコードスニペットは、PDF ファイルからすべてのブックマークを削除する方法を示しています。

## <ins>**PDF ファイルから特定のブックマークを削除する**
特定のブックマークを削除するには、文字列 (タイトル) パラメーターを使用して **DeleteBookmarks** メソッドを呼び出す必要があります。ここでの **title** は、PDF から削除されるブックマークを表します。**PdfBookmarkEditor** クラスのオブジェクトを作成し、**BindPdf** メソッドを使用して入力 PDF ファイルをバインドします。その後、**DeleteBookmarks** メソッドを呼び出し、**Save** メソッドを使用して更新された PDF ファイルを保存します。次のコードスニペットは、PDF ファイルから特定のブックマークを削除する方法を示しています。