大纲 & 书签

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书签支持多重嵌套级别。 由AddBookMarkAtEndAddBookMarkAtStart返回的每个书签都有自己的.Children集合,允许您构建任意深度的树。

页面索引

书签页面索引是基于零的。 文档的第1页是索引0,第18页是索引17,依此类推。

准备开始了吗?
版本: 2026.6 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据?
运行示例看着你的HTML代码变成PDF文件。