极速手机网

如何更好的使用PDF:Automator批量压缩

又到了笔者应用推荐时间,相信大家平常工作中必不可少的要与文字打交道,那么怎么更好的提高文字编辑的工作效率呢?

PDF 是我们打交道最多的文件格式之一。提到这个格式,即使是对技术并不熟悉的用户,也能说出「通用性好」、「格式不会乱变」这些优点。但同时,PDF 也是让我们感到困惑最多的格式之一,因为与 Word 文档等其他常见办公软件格式相比,PDF 似乎有着太多的「怪癖」,例如复制文字困难、几乎没法编辑等等。

然而,事实并非如此。这些问题大多不是 PDF 格式的「缺陷」,而是因为我们在观念上把 PDF 当成了和其他办公文档格式相近的东西,并因此期待 PDF 也具有和后者相似的功能和特征。

对大多数用户来说,PDF 可能是他们接触到的格式中最「接地气」、与现实生活最接近的。因为,PDF 与其说是一种数字文档,不如说是实体文档在数字世界中的影像。对 PDF 的操作,很大程度上可以看成对真实纸张的操作,只是操作环境从物理世界换到了数字世界而已。PDF 的创建就是一种虚拟的打印,复制 PDF 文字的过程更像是一种抄写,而 PDF 的编辑实质上是一种涂改。

如何用 Automator 在 Mac 上批量压缩 PDF

在学习办公中我们常常需要与 PDF 文件打交道,如果文件太大的话,在传输、储存的过程就会显得比较麻烦,所以常常会需要对 PDF 文件进行压缩。

对同一路径的 PDF 进行压缩

新建一个 Automator,选择「服务」

图:使用PDF:Automator批量压缩

更的使用PDF:Automator批量压缩图一

按照下图设置 Automator,然后保存为「压缩 PDF」

图:使用PDF:Automator批量压缩

如何更好的使用PDF:Automator批量压缩图二

如果需要压缩后删除原文件,可以这样设置 Automator:

图:使用PDF:Automator批量压缩

如何更好的使用PDF:Automator批量压缩图三

使用方法:选择需要压缩的 PDF 文件,右键选择「服务 - 压缩 PDF」即可完成操作。

图:使用PDF:Automator批量压缩

如何更好的使用PDF:Automator批量压缩图四

对不同路径的 PDF 批量压缩,并移动到相应的文件夹

这其实是我自己的一个小众需求,有许多 PDF 在多个文件夹中,可以用一个 Automator 来同时实现压缩和移动文件的需求。

制作思路

接收多个目录下的 PDF

获取其文件夹名

压缩 PDF

放回原文件夹

按照上面的思路制作 Automator 会出现一个问题,因为服务接收的是多个 PDF 原文件的路径,把压缩完的 PDF 放回原路径只能逐步完成。还好 Automator 支持一次并行处理(有多少项输入,工作流程就并行运行多少次),因此可以用两个 workflow 来完成。

第一个 workflow

设为服务,接收多个目录下的多个 PDF 文件

批处理分配给下一个 workflo

图:使用PDF:Automator批量压缩

如何更好的使用PDF:Automator批量压缩图五

第二个 workflow

图:使用PDF:Automator批量压缩

如何更好的使用PDF:Automator批量压缩图六

接收第一个 workflow 发来的 PDF 路径,记录下来

运用 shell 脚本获得文件夹名

压缩 PDF

把压缩完成的 PDF 放回原文件夹

根据需要可以是否选择删除原文件

保存为 xxx.workflow,填入第一个 workflow 中

使用方法:在 Finder 中按 ⌘ + F,搜索需要压缩的 PDF,并右键使用服务即可。

相关文章

大家都在找