ブックマークの更新、削除、取得

PDFファイル内の既存のブックマークを更新する

PDFファイル内の既存のブックマークを更新するには、ModifyBookmarksメソッドを使用する必要があります。このメソッドは、2つの引数を取ります: ソースタイトル(変更するブックマークのタイトル)、宛先タイトル(置き換えるタイトル)。PdfBookmarkEditorクラスのオブジェクトを作成し、BindPdfメソッドを使用して入力PDFファイルをバインドする必要があります。その後、ModifyBookmarksメソッドを呼び出し、Saveメソッドを使用して更新されたPDFを保存します。以下のコードスニペットは、PDFファイル内の既存のブックマークを変更する方法を示しています。

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

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

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

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

PDFドキュメントファサードからブックマークを取得する

PdfBookmarkEditorクラスは、既存のPDFファイル内のブックマークを操作する機能を提供します。ブックマークに関する情報を取得/設定するためのさまざまなプロパティを提供します。以下のコードスニペットは、PDFファイル内の各ブックマークに関連する情報を取得する方法を示しています。

既存のPDFファイルからブックマークを抽出する

ExtractBookmarksメソッドを使用すると、PDFファイルからブックマークを抽出できます。ブックマークを抽出するには、PdfBookmarkEditorオブジェクトを作成し、BindPdfメソッドを使用してPDFファイルをバインドする必要があります。その後、ExtractBookmarksメソッドを呼び出す必要があります。ExtractBookmarksメソッドはBookmarksオブジェクトを返します。これらのブックマークをループして、個々のBookmarkオブジェクトを取得できます。最後に、ExportBookmarksToXMLメソッドを使用して、ブックマークをXMLファイルにエクスポートできます。以下のコードスニペットは、ブックマークをXMLファイルにエクスポートする方法を示しています。