既存のPDFファイルにブックマークアクションを追加する
com.aspose.pdf.facadesパッケージに含まれるPdfContentEditorクラスは、PDFファイルにブックマークアクションを追加する柔軟性を提供します。このクラスを使用すると、PDFビューアでメニュー項目を実行するためのシリアルアクションと対応するリンクを作成できます。また、このクラスはドキュメントイベントのための追加アクションを作成する機能も提供します。
次のコード例は、PDFドキュメントにブックマークアクションを追加する方法を示しています。 If you click on this tab, the desired action is performed. With the help of a Bookmark, clicking on it, we perform the desired action. Then create an CreateBookmarkAction, set the parameters of the text, colors, indicate the name of the bookmark, and also indicate the page number. The last action is done with “GoTo”, it allows you to go from anywhere to the page we need.
このタブをクリックすると、希望のアクションが実行されます。ブックマークを使用して、それをクリックすると、希望のアクションを実行します。それから、CreateBookmarkActionを作成し、テキストのパラメータ、色、ブックマークの名前を設定し、ページ番号も指定します。最後のアクションは「GoTo」で行われ、必要なページにどこからでも移動できます。
public static void AddBookmarksAction()
{
var document = new Document(_dataDir + "Sample.pdf");
PdfContentEditor editor = new PdfContentEditor(document);
editor.createBookmarksAction("Bookmark 1", java.awt.Color.GREEN, true, false, "", "GoTo", "2");
// 結果のPDFをファイルに保存します
editor.save(_dataDir + "PdfContentEditorDemo_Bookmark.pdf");
}