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以在父项下嵌套子书签。

理解代码

  • pdf.Bookmarks.AddBookMarkAtEnd(title, pageIndex):将新书签附加到顶级书签列表的末尾。 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 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using 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 起