使用 Python 为 PDF 添加大纲 Neolux Lee 2025-02-23 Python › PyPDF2 › PDF › 工具 PDF, PyPDF2, Python, 工具 使用 Python 为 PDF 添加大纲操作流程 手写/搜索/OCR 得到目录信息 通过目录信息整理成数据结构 使用PyPDF2库添加大纲 已完成 yaml 格式的配置 添加大纲 多任务 多任务定义 参数: 1234tasks: 任务列表outline: 目录 yaml 文件override: 是否直接覆盖源文件pdf: 原始 PDF文件 目录配置文件 参数: 123456bias: PDF文件页码与书籍/目录中的页码的偏移量max_recurse: 最大子层级目录nobias: 页码不需要偏移的章节,一般用于封面、目录等toc: 目录,可以参考书籍本身的目录,一般直接写标题和页码的键值对即可。如果需要子层级,则添加 pn 参数和 toc pn: 子层级的根层级的页码 toc: 子层级的目录,如1.1, 1.2等 代码GitHub地址