无论国内外,常常能看到一个关于 Microsoft Word 的问题:如何把 PDF 插入 Word?提出此问者,通常在做年报、简历或投标文件,需要把图片形式的扫描版 PDF 插入 Word,作为证明材料或参考资料。
可惜,此问题不能寄希望于 Word 原生功能,因为:
- Word 只能完整插入文字版 PDF,不能完整插入扫描版 PDF;
- 那些忽悠你说能的人不会告诉你,Word 要么只插入扫描版 PDF 的第一页,要么将 PDF 转为文本后再插入,两者都不是你要的效果;
- 于是你不得不一张一张手动插入复制 PDF 页面到 Word 中,这不仅慢,还容易出错,最糟糕的是,新插入的 PDF 页面(自动转为图片格式)有一半概率会被 Word 自动旋转,你还得转回去并重新调整宽度。
如上事项,根本不是人干的工作,甚至连给机器干都纯属浪费算力,如果人工智能某日揭竿而起,恐怕会把 Microsoft Word 的开发人员和命令他干这些破事儿的用户拖出去砍头祭天。
根本的分歧在于,Word 尝试处理 PDF,而提问者通常只需要处理 PDF 中的图片,分歧生焉。加之大量无脑客服和公众号小编以令非洲大草原上的狮子都会汗颜的速度疯狂近亲繁殖,结果就是,你往往只能找到完全牛头不对马嘴的答案。本方案自始剑走偏锋,直接将问题从插入 PDF 转化为插入图片,辅以自动化动作,彻底解决 PDF 插入问题。
以我的工作为例,通常在编写投标材料时,难免要插入大量 PDF 以证明工作经历或业绩,具体如何困难,不再多言,无法理解其中苦楚的读者,估计只有自己真的做一遍,防止向 Word 插入 PDF 何其困难。不过,虽然直接插入 PDF 几乎没有希望,但插入图片却并不困难,即便在最糟糕的情况下,也不过是一张一张拖入。我意识到,既然难倒一众 Office 用户(甚至不少高手)的是扫描版 PDF,何不取道图片,将 PDF 拆散后当成图片插入 Word 中?
一如烹饪,本文方案也需准备步骤,即将 PDF 拆成图片——有的是办法,你可以在网上找到无数的 PDF 处理网站,大多也有拆页或拆出图片的功能。我不会上传任何隐私或机密数据到网上,因此更喜欢本地的自动化动作,我分别用了一个 PDF 拆页的 Shortcuts 动作和格式转换动作,可以在几秒内将一个近百页的 PDF 拆成一堆图片。实际上,也可以写一个一步到位的自动化动作,甚至批量拆一系列 PDF 也并无技术难度,但我只需搞定工作即可,并无继续优化二八之二的动力。
备好素材后,就可以准备运行我编写的图片插入脚本。我习惯用 Keyboard Maestro 调用 AppleScript 脚本,不过此番完全是换皮,代码原样复制后可用在 Shortcuts、Automator 或 LaunchBar 等常见自动化工具中(万幸,Microsoft Word 还遗留了一些 AppleScript 接口,本方案尚可移植到常见的 macOS 自动化工具中,而不必使用我无法理解的 VB)。启动动作后,你需要选择图片素材文件夹,随后 AppleScript 就会根据文件名中的图片名称顺序,将其
