IRONSOFTWAREHOME
大綱與書籤
from ironpdf import *

# Create a new PDF or edit an existing document.
pdf = PdfDocument.FromFile("existing.pdf")

# Add bookmark
pdf.Bookmarks.AddBookMarkAtEnd("Author's Note", 2)
pdf.Bookmarks.AddBookMarkAtEnd("Table of Contents", 3)

# Store new bookmark in a variable to add nested bookmarks to
summaryBookmark = pdf.Bookmarks.AddBookMarkAtEnd("Summary", 17)

# Add a sub-bookmark within the summary
conclusionBookmark = summaryBookmark.Children.AddBookMarkAtStart("Conclusion", 18)

# Add another bookmark to end of highest-level bookmark list
pdf.Bookmarks.AddBookMarkAtEnd("References", 20)

pdf.SaveAs("existing.pdf")
pip install ironpdf
大綱與書籤

大綱與書籤

IronPDF for Python 可以為 PDF 文件新增可導航的書籤大綱,建立一個目錄面板,使讀者可以直接跳轉到任何章節——包括巢狀的小節。

入門指南

載入或建立 PdfDocument,然後使用 pdf.Bookmarks 集合新增書籤條目。 呼叫 AddBookMarkAtEnd 以將條目附加到書籤列表中,或在子集合上呼叫 AddBookMarkAtStart,將子書籤巢狀在父書籤之下。

理解程式碼

  • pageIndex 是書籤連結的零起點頁面索引。 返回新的書籤物件。
  • bookmark.Children.AddBookMarkAtStart(title, pageIndex):在現有書籤下新增子書籤,建立巢狀層次結構。 返回子書籤物件。
  • pdf.Bookmarks.AddBookMarkAtEnd("References", 20):在所有現有條目之後附加另一個書籤。
  • SaveAs(path):將所有嵌入書籤儲存在PDF大綱中的文件中。

書籤層次結構

PDF 書籤支持多個巢狀層級。 每個由 AddBookMarkAtEnd 或 AddBookMarkAtStart 返回的書籤都有其自己的 .Children 集合,允許您構建任意深度的樹狀結構。

頁面索引

書籤頁面索引是以零為基礎的。 文件的第 1 頁是索引 0,第 18 頁是索引 17,以此類推。

準備開始了嗎?

版本:2026.9剛剛發布

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的Python模塊下載
使用pip安裝

版本: 2026.9

  1. 下載並安裝Python 3.7+。
  2. 如果尚未安裝,請從 pypi.org 安裝 pip。
  3. 在終端執行上述命令。
Python PDF模塊
下載模塊

版本: 2026.9

手動安裝到您的專案中

  1. 下載套件
  2. 從終端運行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

從$999起的授權