ArrayKit

PDF 书签编辑器

在 PDF 的书签面板里添加、改名、嵌套和调整顺序,也可以从零建出整套书签。

PDF 书签编辑器

在 PDF 的书签面板里添加、改名、嵌套和调整顺序,也可以从零建出整套书签。

文档在这个标签页里打开、重写大纲并保存副本。文件本身和它的标题都不会发往任何地方。

按书签把文件拆开

关于 PDF 书签编辑器

在文件内部,书签面板是一套由 First、Next、Parent 指针串成的结构,再加一个带符号的计数来决定哪些分支展开——除非你就爱这种活儿,否则手工编辑很难改对。在这里它就是一张扁平的列表:升级和降级按钮、把某一条连同其下所有嵌套一起挪动的箭头,以及每行一个标题框和一个页码框。从文档里读出来的条目会记住它原本指向何处,所以某一行的页码只要不动,它原来的目标就被逐字复制回去——精确的滚动位置、命名目标,甚至一条打开网址的条目——而不会被压扁成「跳到第 12 页顶部」。当文档一个书签也没有时,可以从页面、从标题大小的行,或者从你粘贴进来的目录生成一整套。

功能特性

  • 一张扁平列表,带升级、降级和移动,最深可嵌套十层
  • 你没有改指向的行会完整保住原有目标,连滚动位置也一样
  • 可从每页一个书签开始,也可找出标题大小的行并按字号嵌套
  • 粘贴目录:缩进或 # 标题决定层级,点线和制表符表示行尾
  • 为印刷目录设置偏移,适用于其第 1 页并非文件第一张的情形
  • 可逐个父项设定其子项是否默认展开,另有一个文档级的「打开时显示面板」
  • 对空标题、缺页码、超出末页的页码和跳级嵌套给出警告
  • 可把大纲导出为带缩进的文本、撤销任意一步,或把所有书签一次清空

如何使用 PDF 书签编辑器

  1. 把 PDF 拖进来;它已有的书签会载入成一张列表
  2. 添加、改名、改指向、缩进和调序——或者从页面、标题、粘贴的目录起步
  3. 选定哪些父项默认展开,以及点击后对缩放做什么
  4. 保存 PDF;只有大纲被重写

示例

输入

handbook.pdf — 180 pages, no bookmarks; built from headings, two levels

输出

42 bookmarks: 8 chapters with 34 sections nested beneath them

在多数页面上重复出现的那一行是页眉,所以它绝不会变成书签。

常见错误与故障排除

  • 从标题生成时什么也没找到。 — 这份文档的标题与正文没有字号差别——例如整份报告都用 11 pt。请改为粘贴一份目录,或者手工添加条目。
  • 某一条显示的是一段说明而不是页码。 — 这一条在这里做的不是打开某一页——它可能打开一个网址,或者它的目标页面找不到。它会被原样写回去;填入一个页码就能把它变成普通的跳转。
  • 保存按钮是灰的。 — 得先解决警告框里的某个问题:没有标题的行、超出文档末页的页码,或者跳过了一级嵌套的行。清掉这些,按钮就回来了。
  • 粘贴进来的条目全都早了一页。 — 印刷目录通常从正文第一页而不是封面开始编号。把差值填进偏移框,所有页码都会跟着平移。

常见问题

书签和画在页面上的链接有什么区别?
书签活在阅读器的侧边面板里,属于整份文档;链接则是落在某一个页面上的可点击矩形。在这里编辑大纲绝不会碰到页面上的链接。
能从文档的标题自动生成大纲吗?
能,前提是标题在字号上确实大于正文。最大的字号成为顶层,次大的成为第二层,依此最多三层。被折成两行的标题会被接回一起。
为什么有些书签保住的是精确滚动位置而不是某页顶部?
因为原作者存的就是这个——一个目标可以指定页面上的某一点、某个缩放比例,或者别处定义的命名目标。只要不动那个页码,这个精确目标就会被原样带过去。
PDF 书签最多能嵌套多少层?
这里是十层,远超任何真实文档的需要。两三层——篇、章、节——才是读者真正能用来导航的深度。
编辑大纲会改动页面本身吗?
不会。被重写的只有大纲结构和目录里的页面模式标记。页面内容、注释、表单域和附件都保持原样。

相关工具

  • 按书签拆分 PDF — 按文件自身的大纲条目切开一本书或一份报告。
  • 整理 PDF — 从缩略图重新排序、旋转和删除页面并导出。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • 提取 PDF 链接 — 收集 PDF 里每个可点击链接和网址,附页码导出 CSV。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • PDF 检查器 — 查看 PDF 的版本、页面尺寸、字体、表单、安全性与标准声明。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。

更多PDF工具

  • 图片转 PDF — 将图片合并为单个 PDF(自动 / 纵向 / 横向)。
  • PDF 转图片 — 将 PDF 页面转换为可下载的 PNG 或 JPG 图片。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 旋转 PDF — 将全部页面或选定页面旋转 90/180/270°。
  • 整理 PDF — 从缩略图重新排序、旋转和删除页面并导出。
  • 添加页码 — 在 PDF 上标注页码(位置、格式、起始值)。
  • PDF 水印 — 为每一页添加对角线文字水印。
  • 裁剪 PDF — 使用裁剪框裁剪每一页的边距。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • 对比 PDF — 逐行对比从两个 PDF 中提取的文本。
  • 加密 PDF — 使用 AES-256 或 RC4 加密为 PDF 添加密码保护。
  • 解密 PDF — 移除已加密 PDF 的密码保护。
  • 压缩 PDF — 通过以所选质量和分辨率将每页重新渲染为 JPEG 来缩小 PDF。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • PDF尺寸调整 — 把PDF每一页调整为A4、Letter等标准尺寸。
  • PDF 拍平 — 把填好的表单字段固定进页面内容。
  • PDF 一页多页 — 每张 2、4、9 或 16 页,支持小册子顺序。
  • PDF 页面交错合并 — 把奇数页和偶数页两次扫描合回一份文档,可倒序。
  • PDF 转单张长页 — 把所有页面拼成一张连续长页,滚动阅读而不用翻页。
  • PDF表单数据提取 — 把填好的PDF答案导出为JSON或CSV。
  • 空白页删除工具 — 找出扫描件里的空白页并删掉。
  • 文本转 PDF — 把输入或粘贴的文字变成分页的 PDF。
  • Markdown 转 PDF — 把 Markdown 的标题、列表、表格与代码排成 PDF。

查看全部PDF工具 (85) · 全部工具