在 Mac 上压缩 PDF 只需使用“预览”进行两次单击操作。一次压缩 50 个 PDF 是一项乏味且容易出错的重复练习。 Mac 上的批量 PDF 压缩需要不同的方法,要么使用 Automator 应用程序构建可重用的工作流程,运行处理文件文件夹的命令行工具,要么使用接受多个文件上传的基于浏览器的压缩平台。 PDF 压缩 结果是相同的较小文件,但时间投入从一小时的重复点击减少到几分钟的设置,然后进行自动处理。

使用 Automator 构建批量 PDF 压缩工作流程
Automator 是一个内置的 macOS 应用程序,可通过将操作链接在一起来创建自定义工作流程。只需单击一下即可将其配置为压缩 PDF 文件夹。从应用程序文件夹中打开 Automator。选择创建新的工作流程或快速操作。在操作库中,搜索“将 Quartz Filter 应用于 PDF 文档”操作并将其拖到工作流程区域中。配置过滤器以减少文件大小。添加“复制查找器项目”操作,将压缩副本放置在指定的输出文件夹中。
将 Automator 工作流程另存为快速操作或应用程序。要使用它,请在 Finder 中选择一组 PDF 文件,右键单击,然后从“服务”菜单中选择已保存的“快速操作”。 Automator 按顺序处理每个文件,应用“减少文件大小 Quartz”过滤器并将压缩版本保存到输出文件夹。原始文件保持不变。 Automator 可以节省重复性PDF Batch压缩任务的配置时间。工作流程构建一次并无限期地重复使用。
尝试压缩 PDF
无需安装。直接在您的浏览器中工作。
将预览与 AppleScript 结合使用进行批量处理
可以使用 AppleScript 编写预览脚本,以按顺序打开、压缩和关闭 PDF。从“应用程序”、“实用程序”文件夹中打开脚本编辑器。编写一个脚本,从指定文件夹获取文件列表,循环遍历每个文件,在预览中打开它,压缩保存它,然后关闭它。核心脚本逻辑是处理文件夹中每个文件的重复循环。压缩是通过带有“减少文件大小”选项的保存命令进行的。
基于 AppleScript 的批量压缩比 Automator 慢,因为它在屏幕上以预览方式打开每个文件。对于几十个小型 PDF,速度差异可以忽略不计。对于数百个大型 PDF,Automator 或命令行方法更为实用。当 Automator Quartz 过滤器未产生所需的压缩级别并且预览压缩设置产生更好的结果时,Mac PDF 脚本路线提供后备方案。
在 Mac 上使用命令行进行批量 PDF 压缩
Mac 终端提供对 Linux 上使用的相同基于 Ghostscript 的压缩引擎的访问。 Ghostscript 并未预装在 macOS 上,但可以通过 Homebrew 使用命令“brew install Ghostscript”进行安装。安装后,单个终端命令即可压缩文件夹中的所有 PDF。运行 *.pdf 中的 f;做 gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=“compressed_$f” “$f”;从包含 PDF 的文件夹中完成。每个文件都经过压缩并保存,并在其名称中添加前缀。
命令行方法提供了对压缩参数的最大程度的控制。 PDFSETTINGS 参数可以设置为 /screen(用于最小文件)、/ebook(用于平衡大小和质量)、/printer(用于打印就绪压缩)或 /prepress(用于保持打印生产质量的无损压缩)。为了在 Mac 上减小 PDF 大小而无需安装额外的软件,Automator 中的内置石英过滤器更加简单。为了获得最大程度的控制和微调压缩设置的能力,通过终端的 Ghostscript 是更好的选择。
使用基于浏览器的工具进行跨平台批量压缩
基于浏览器的压缩工具在 Mac、Windows 和 Linux 上的工作方式相同,因为压缩引擎在服务器上运行。通过浏览器界面同时上传多个 PDF。选择压缩级别。将压缩文件下载为单个文件或 zip 存档。基于浏览器的方法不需要安装软件、不需要编写脚本、也不需要终端命令。它还对基于浏览器和服务器的总上传大小施加了实际限制。
对于不应离开本地计算机的敏感文档,请使用 Automator 或命令行方法,这些方法无需任何网络通信即可处理 Mac 上的所有文件。对于优先考虑便利性的非敏感文档,WukongPDF 和类似的基于浏览器的PDF 压缩 平台只需点击几下即可批量压缩文件。本地和基于云的批量压缩之间的选择取决于文档的敏感性和文件的大小。
验证批次的压缩结果
批量压缩完成后,抽查压缩文件以确认整个批次的质量一致。打开三到四个压缩的 PDF,并将它们与原始文件进行比较。检查文本是否保持清晰,图像是否没有可见的压缩伪影。如果文件之间的压缩质量不同,则原始 PDF 可能具有不同的特征,压缩设置会以不同的方式进行处理。已压缩的文件可能会显示出最小的尺寸减小。具有高分辨率图像的文件可能会显示出显着的尺寸减小以及一些质量损失。
计算整个批次的总尺寸减少量。将原始 PDF 的组合文件大小与压缩版本的组合文件大小进行比较。对于具有平衡质量设置的批量压缩来说,通常会减少百分之四十到百分之六十。如果某些文件的压缩量比其他文件少得多,则它们可能之前已经被压缩过,或者可能主要包含文本和矢量内容,这不会从以图像为中心的压缩中获益太多。
在对大文件夹运行批量压缩之前,请测试三个代表性文件的压缩设置,并检查文件大小的减少和视觉质量。适用于文本较多的报告的设置可能会对图像较多的演示文稿产生不可接受的质量损失。在处理整批之前,根据测试结果调整设置。
对于压缩后存档的 PDF,请将原始未压缩版本保留在单独的存档文件夹中。存储成本低廉。如果收件人稍后请求更高质量的版本,则能够返回未压缩的原始版本,这值得占用磁盘空间。
对于按计划运行的批量压缩作业,Automator 工作流程可以保存为文件夹操作,自动压缩放置在指定文件夹中的任何 PDF。将 PDF 放入输入文件夹中,压缩版本将出现在输出文件夹中,无需任何进一步的用户操作。这种监视文件夹方法将批量压缩转变为后台进程。
macOS 内置的PDF 压缩 Quartz 过滤器为大多数文档提供了速度和质量的良好平衡。对于内置过滤器会产生不可接受的质量损失的 PDF,Ghostscript 命令行方法可以提供更精细的控制。使用内置过滤器进行日常批量压缩,并为需要自定义压缩设置的特定文档保留命令行。
对于处理大型文档集合的 Mac 用户,此处描述的PDF Batch压缩工作流程可以显着降低存储要求,同时保持文档在所有设备和平台上的可用性。
Mac 生态系统提供了多种批量 PDF 压缩路径,从用户友好的 Automator 到强大的 Ghostscript 命令行
选择与您的技术舒适度和每批文档的具体要求相匹配的减小 PDF 大小方法
批量压缩将重复的手动任务转变为自动化工作流程。处理数十或数百个 PDF 所节省的时间很快就超过了设置 Automator 工作流程或学习终端命令所投入的时间。
对于管理大型 PDF 集合的 Mac 用户来说,批量压缩不是一次性任务,而是一个持续的工作流程。设置一次自动化并重复使用它是随着时间的推移保持文档存储可管理性的关键。
Mac 批量 PDF 压缩是一项生产力投资。学习这些工具所花费的时间会随着后续每批 PDF 的压缩而得到回报,这些 PDF 的压缩时间为几分钟而不是几小时。
Mac 的批量 PDF 压缩方法反映了平台理念:实现同一目标的多种路径,从 Automator 的平易近人的图形界面到终端命令行的精确控制。用户可以选择符合自己舒适度和要求的路径。
这里描述的批量压缩工作流程可以将 PDF 文件夹从数百兆字节减少到数十兆字节,使它们更易于共享、存储和存档,而不会影响其可读性或实用性。
无论批量压缩是用于电子邮件分发、云存储优化还是存档准备,此处描述的 Mac 工具(Automator、使用 AppleScript 预览和通过终端的 Ghostscript)涵盖了从简单到复杂的全部范围。
Mac 上的批量 PDF 压缩是一个已解决的问题,有多种好的解决方案。 Automator、AppleScript、终端和基于浏览器的工具之间的选择取决于任务的具体要求和用户的技术偏好。每种方法都会产生相同的结果:更小的 PDF 更易于共享和存储。
Mac 批量压缩工作流程一旦建立,就会淡入常规文档管理任务的背景,并在其处理的每个批次中悄悄地节省时间和存储空间。
结果是一个更精简、更易于管理的 PDF 集合,为接下来的任何事情做好了准备。
尝试压缩 PDF
无需安装。直接在您的浏览器中工作。
