# Keyboard Maestro 的蠢操作：给 PDF 添加页码

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20515

我在工作中常常需要给 PDF 加页码，之前在第十八期 UNTAG 会员栏目中也介绍过一套 Shortcuts 方案。不过，Shortcuts 终归只是权宜之计，且该方案会导致文字图层丢失。但凡有条件，我还是会打开电脑，翻出专用的编页码软件。

可惜，我用了多年的 pdfPaginatePro 忽然更新，变成了移动优先的 iOS\-macOS 通用软件，虽说方便了 iOS 用户，却留下一个按键常常失灵的残废桌面端。

我又踏上了寻找 PDF 页码编辑工具的道路。固然，许多巨型 PDF 编辑器咸能为之，但编页码这种需求可能一辈子都不会有大变化，应当交给成熟的软件，而不是任凭产品经理整活儿的大型软件。如果一个0\.001的版本更新就能摧毁我的工作流、让我连夜加班，那么从一开始我就不会信任这些玩意儿分毫。

可是，寻找轻型 PDF 页码编辑工具的道路磕磕绊绊。搜索结果着实令人绝望——前五个结果里面可能有一到两个个标题名曰“不用 Adobe Acrobat 的加页码方法”，打开之后的第一个方法却恰恰就是安装 Adobe Acrobat！剩下三到四个则是正在和 Adobe 竞争的国产软件。剩余几个久疏维护的开源项目，估计看懂其源码的功夫，也足够我读懂 PDF 规范并自行写软件了——开个玩笑，我并无闲暇。

依我的性格，此时就会自己写一个自动化工具。而既然准备自己动手，当然要梳理需求，以明鹄的。实际上，即便是曾经的战友 pdfPaginatePro 也仅仅差强人意，理想的页码编辑工具，应当（1）快速添加页码，（2）自定义样式，（3）最好有预览界面。

这些看似苛刻的要求，其实在预览工具（Preview）与 Keyboard Maestro 的配合之下皆能满足。

\>\>动作下载\<\<

料想已有读者从上图中看出了端倪，确实，我的土方子非常直白：让 Keyboard Maestro 添加文本框并输入数字，每隔一页再将数字增加一个单位，由此逐页编码。详言之，使用方法如下：

- 打开一个准备编页码的 PDF 文件，切换到单页视图（快捷键是 ⌘Command\-2）；

- 留意文档总页码是多少；

- 创建一个文本框，调整其字体、颜色、大小和位置，敲定之后剪切下来，这一步直接决定了整

---

[前往标准阅读页](https://utgd.net/article/20515?audience=web)
