autoContents 是一款专为扫描版 PDF 设计的书签全自动生成工具,能够基于目录页内容创建可跳转书签。上传 PDF 文档后无需进行任何其他操作,等待 1 分钟左右即可获取处理结果。 如果想先看看该工具的实际表现情况,请点击这里。
适用于全部自带目录页面的中英文文档。
请点击页面顶部的绿色按钮Code,然后点击Download ZIP以下载程序源码。
Windows
Add python.exe to PATH -> 点击Install Now -> 安装完成后,点击Close。
windows_install.bat,直到运行完成(Setup complete.)。macOS
chmod +x(注意最后面有空格),然后将macos_install.command文件拖入终端窗口,按return。windows_start.bat或macos_start.command来启动程序,浏览器界面会自动打开。http://127.0.0.1:5xxx,并复制到浏览器以打开。API 密钥栏中,然后点击保存 LLM 配置。Star,谢谢!编辑书签条目,或者使用自己的PDF编辑器进行相关操作。疑难解答以进行问题排查。该项目提供简易的书签编辑工具,可使用contents_editor中的脚本对 PDF 文件的书签进行编辑,使用方法如下:
contents_editor文件夹中;windows_extract.bat或macos_extract.command脚本,进行目录提取;Microsoft Excel,VSCode或其他任何可编辑csv文件的软件编辑生成的csv文件:如果需要添加条目,那么插入一行;如果需要删除条目,那么删除对应行;如果只需要修改条目,那么修改对应行;csv文件,然后再运行windows_merge.bat或macos_merge.command脚本,将修改后的目录与 PDF 文件合并;*_edited.pdf文件即为处理后的 PDF 文件。更新提醒:最新版本是2026年4月6日发布的,你可以根据获取更新来更新程序。
10月13日的版本对识别逻辑进行了完全重构,可实现任意版面结构的目录数据提取,同时处理速度提升50%,且进一步简化了配置流程;12月2日的版本支持直接在前端进行提示词修改;3月25日发布的版本支持自定义LLM服务;3月29日发布的版本增加了使用LLM对下载文件进行重命名的功能,特别鸣谢@Little-White3110提出的建议;4月4日发布的版本实现的全自动目录提取。4月6日的版本对项目结构再次进行大量重构,解决了很多细节问题。
Code,然后点击Download ZIP以下载程序源码;autoContents-main文件夹中的全部内容覆盖到本地autoContents-main文件夹中;2.2.1的第1步或2.2.2的1-3步。$ claude mcp add autoContents \
-- python -m otcore.mcp_server <graph>