在使用PDF文档时,最让人烦恼的场景莫过于打开文件后发现左侧书签面板一片空白——想要跳转到第17页或第42页,只能手动滚动页面,这在审阅、校对或汇报时会大大降低效率。不过,针对Mac系统,有三种高效方法可以为PDF添加页码标签,分别适用于不同需求:使用预览App自动生成标准书签;利用福昕PDF编辑器同步插入可见页码与书签;通过Automator配合pdfcpu实现批量处理。

下面,我们将逐一详解这三种操作方式。
用预览App自动生成页码标签(无需安装)
你或许不知道,macOS自带的预览App就能轻松搞定这件事,完全无需额外安装任何软件,生成的也是标准PDF书签节点,兼容所有主流阅读器。
操作路径非常直观:先用预览App打开目标PDF文件,点击菜单栏【工具】→【显示页面缩略图】,确保缩略图面板已经展开。然后,按住Command键不放,依次单击缩略图面板中每一页的缩略图——记得从第一页开始,逐页点选,不要漏页。全部选中之后,右键任意一个被选中的缩略图,选择【添加书签】。左侧书签面板会自动出现一串以数字命名的条目,类似“1”、“2”、“3”这样,这些就是真正的页码标签,点击即可直接跳转。最后点击【文件】→【导出为PDF】,保存为新文件。原PDF不会被覆盖,新文件自带完整的页码标签。
用福昕PDF编辑器Mac版插入可编辑页码+同步生成标签
如果你的需求不止于书签导航,还希望在页面底部渲染出可见的页码数字,并且让页码自动成为可点击的书签节点,那么福昕PDF编辑器Mac版就是更合适的选择。一句话概括:这个方法同时完成页码渲染与书签生成,特别适合正式交付的场景。
操作也很简单。启动福昕PDF编辑器Mac版并导入PDF后,在顶部菜单栏点击【页面管理】→【页眉/页脚】→【添加】。在宏命令配置区输入“第&p页”,外观设为底部居中、Helvetica 10pt、#666灰色。关键一步来了——必须勾选【同步生成书签】复选框。如果不勾选,就只能显示页码,不会生成标签。确认无误后点击【插入】→【确定】,最后【文件】→【保存】即可。
用Automator批量为多个PDF添加页码标签
当手头积压了十几个甚至几十个没有标签的PDF需要统一处理时,逐一手动操作显然不现实。这时候,自动化流程的价值就体现出来了——它能一次跑完所有文件,大幅提升工作效率。
第一步是准备Shell脚本。打开终端,执行brew install pdfcpu(如果还没有安装Homebrew,需要先装上)。接着创建脚本文件:nano ~/add_page_bookmarks.sh,粘贴以下内容:
#!/bin/bash
for f in "$@"; do
pdfcpu bookmarks add "$f" "page_$(basename "$f" .pdf)" -u -p "1-$(pdfcpu pages count "$f" | awk '{print $NF}')" -o "${f%.pdf}_bookmarked.pdf"
done
保存退出后执行chmod +x ~/add_page_bookmarks.sh赋予执行权限。
第二步是绑定到Automator。打开Automator,新建一个【快速操作】文档,在左侧搜索“运行Shell脚本”,拖入右侧工作区。在Shell脚本框中输入~/add_page_bookmarks.sh "$@",并设置“传递输入”为“作为参数”。保存这个操作为“批量加页码标签”,然后关闭Automator。
之后在Finder中选中多个PDF文件,右键→【快速操作】→【批量加页码标签】,几秒钟后同目录下就会生成带_bookmarked后缀的新文件。效率提升立竿见影。
