轻松给 PDF 文档自动添加目录

,

AI元(?)年的 PDF 加目录工具,只要原 PDF 中存在结构化的目录页,就可以通过 AI 识别快速导出符合要求的目录结构给 PDF 加上书签,此核心功能针对影印版 / 电子版文件均有效。即使没有,Tocify 也支持本地手动添加,而无需下载任何软件。如果有需要,也支持 Windows 和 MacOS 系统的客户端下载。访问地址:https://tocify.aeriszhu.com/

使用场景

一、把图片变成书签

绝大多数扫描版 PDF 其实已经自带了目录页(书的前几页),但它们只是图片点不了。在 Tocify 里,你只需要框选包含这些目录页的区域。选择好以后,Tocify 将把目录页和对应的 prompt 发给 AI,一键把这些识别到的内容转换成侧边栏可跳转的书签。

关于上述使用过程,我录制有对应的视频:https://www.bilibili.com/video/BV1U7vqBuEWG/

二、外部文本 + AI 整理

有时候 PDF 连图片目录都没有,或者识别效果不好。但是,我们也许可以在豆瓣或者亚马逊找到这本书的目录文本。从网上复制一段现成的带页码的目录文本(哪怕格式乱一点也没关系),结合Tocify 内置的 prompt 发给 AI 让它返回符合格式的文本。Tocify 将智能解析,同步到 PDF 的书签结构,最后手动在“目录设置”中调节页码偏移量对准即可。

把文本变成目录

三、把目录写进页面里

大多数 PDF 编辑器只能修改左侧的侧边栏书签,但如果你要把文件发给别人打印,或者在某个不支持书签的简易阅读器看,侧边栏就没用了。

Tocify 允许你生成真实的目录页,编辑好目录结构后,点击“目录设置” 设置下的“添加实体目录页”。Tocify 会生成带超链接的、排版整齐的新页面,并把它插入到 PDF 的开头。它是可点击跳转的真实页面,同时你也可以设置目录表的样式,包括字体大小,颜色,行距和引导符号。

最后

  1. 虽然是在浏览器里操作,但核心的文件处理逻辑(插入书签、写入页面)均在本地完成,你的 PDF 文件不会被上传到云端服务器。
  2. 关于 AI 调用,为了方便试用我在网页版内置了自己的 API Key。但由于大模型免费 token 存在额度限制,如果遇到额度耗尽的情况,或者你对隐私有更高要求,推荐在 API 设置中填入你自己的 Qwen / Gemini API Key。请不要暴露给别人。
  3. 本项目完全开源,如果你是开发者,或者希望在离线环境中长期使用,可以直接 clone 代码到本地运行,完全不影响功能,也可以提交。如遇到 bug 可以在 issues 区留言,如果你觉得本项目好用,也欢迎给我的项目一个 Star :) Tocify
6 个赞

看起来不错,先star了。这个本地运行必须要安装吗?这种小工具做免安装版的更合适吧

另外如果只是识别目录,集成本地的OCR模型可能也很方便。

感谢分享,学到东西了,拿来用用

调本地 OCR 没有调大模型API简单且准确率相对低一些,不过 2025 年的 OCR 应该也已经非常准确了 。 这个可以作为没有AI token用户的一种兜底手段,但现在AI服务太便宜了,没有开发 OCR 的动力

哦我大概懂你说什么意思了,这个是 Tauri 把 web 应用打包成系统软件的,默认就是这样,或许可以研究下它能不能实现免安装器 。 感谢建议!

主要本地模型可以纯离线使用了,OCR有挺多现成的本地模型。

1 个赞