IRONSOFTWAREHOME
アウトライン & ブックマーク

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.bookmark.Bookmark;
import com.ironsoftware.ironpdf.bookmark.BookmarkManager;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.List;

// Load an existing PDF from the file system (or create a new one from HTML)
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/book.pdf"));

// Add top-level bookmarks to pages of the PDF using their page indices
BookmarkManager bookmarks = pdf.getBookmark();
bookmarks.addBookMarkAtEnd("Author's Note", 2);
bookmarks.addBookMarkAtEnd("Table of Contents", 3);
bookmarks.addBookMarkAtEnd("Summary", 10);
bookmarks.addBookMarkAtEnd("References", 12);

// Retrieve a reference to the Summary bookmark so that we can add a sublist of bookmarks to it.
List<Bookmark> bookmarkList = bookmarks.getBookmarks();
Bookmark bookmark = bookmarkList.get(2);
bookmark.AddChildBookmark("Conclusion", 11);

// Save the PDF to the filesystem
pdf.saveAs(Paths.get("assets/bookmarked.pdf"));
mvn install
アウトライン & ブックマーク

アウトライン & ブックマーク

開発者はBookmarkManagerを使用してPDFドキュメントにブックマークを追加できます。 BookmarkManagerにアクセスします。

注目のコード例では、PdfDocumentに四つのトップレベルブックマークを一つずつ追加し、変更をディスクに保存します。 上記のコードを実行した後、変更されたPDFを開くと、以下の順序でブックマークが表示されます。

  • 著者の注記
  • 目次
  • 要約
  • 参考文献

ブックマークを先頭に追加して、以前に定義された場合に他のブックマークの前に表示されるようにするには、addBookmarkAtStartメソッドを使用できます。 例えば、次のコード行を掲載されたコード例の直後に配置すると、ブックマーク"序文"が前述のリストの最初の項目の前に表示されるようになります。

IronPDFは、他のサードパーティ製ソフトウェアを使用してPDFに追加されたブックマークを認識することができます。 これにより、ライブラリはビジネス要件に応じて、レンダリング後のPDFドキュメントでブックマークを追加および変更するための大きな柔軟性を提供します。

ブックマークと他のPDF機能の詳細情報については、Iron SoftwareのIronPDFオーバービューページを訪れて、さまざまな機能と統合の可能性を探ってください。

JavaでのPDFブックマーク管理の詳細
GitHubで見る

準備はできましたか?

バージョン:2026.6リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDFのため for Java Mavenライブラリ
Mavenでインストール

バージョン: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
JAR をダウンロード

バージョン: 2026.6

Manually install into your project