IRONSOFTWAREHOME
Outlines & Bookmarks

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
Outlines & Bookmarks

Outlines & Bookmarks

開發者可以使用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

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
PDF的Java Maven程式庫
using 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

手動安裝到您的專案中