跳到主要内容
File Acture

「预览」里的「缩小文件大小」到底做了什么

「缩小文件大小」是一个参数固定的 Quartz 滤镜:无论文档是什么,它都会降低 PDF 内图片的分辨率并重新编码为 JPEG。这就是扫描件有时会变糊、纯文字 PDF 几乎不变小,而你又永远无法指定具体大小的原因。

更新于 2026年9月23日阅读约 5 分钟

File Acture 团队

每台 Mac 都能不装任何软件就压缩 PDF:文件 > 导出,Quartz 滤镜,缩小文件大小。它确实好用,临时发个附件往往就够了。

它同样是两句常见抱怨的源头:「预览把我的扫描件毁了」和「预览什么也没干」。两者的解释相同,知道原因后你就能提前判断会遇到哪一种。

在预览中使用缩小文件大小

用预览打开 PDF,选择文件 > 导出…,打开 Quartz 滤镜 菜单,选择缩小文件大小,然后另存为新名称。务必另存副本:这个滤镜不可撤销。

在图片很多的文档上,结果可能只有原来的十分之一。在几乎全是文字的报告里,文件会几乎一样大,偶尔甚至还会更大一点。

滤镜实际做了什么

Quartz 滤镜是 macOS 在重写 PDF 时套用的一小段配方。缩小文件大小包含两条指令:把超过某个分辨率的图片降采样,并以固定画质重新编码为 JPEG。

其余都不动。文字仍是文字,字体仍然嵌入,矢量图形保持锐利边缘,页数和排版也不变。所以同一个滤镜在一整夹子扫描件上表现出色,在 200 页的合同上却毫无用处。

  • 结果模糊? 你的图片本来就接近滤镜的目标分辨率,它还是又压了一次。
  • 毫无变化? PDF 里几乎没有图片数据,没有可压缩的东西。
  • 文件更大? 图片原本以比 JPEG 更高效的格式保存,重新编码反而占了空间。
  • 颜色偏了? 扫描件的色彩配置文件会在导出时被重新构建。

在 ColorSync 实用工具里做自己的 Quartz 滤镜

macOS 允许你做出同一滤镜更温和或更激进的版本,之后它会出现在预览的菜单里,对所有文档可用。

一步一步来

打开 ColorSync 实用工具(应用程序 > 实用工具),切到滤镜标签,点击缩小文件大小旁边的箭头,选择复制滤镜。给副本起个名字,比如「缩小文件大小 — 150 DPI」。

打开副本,展开图像压缩并调高画质滑块以获得更清晰的结果,再展开图像采样设定需要的分辨率(文档用 150 DPI 比较折中,有小字时用 200 DPI)。关闭窗口后,滤镜会保存在个人文件夹中,并立即出现在预览的 Quartz 滤镜菜单里。

  • 滤镜存放在 ~/Library/Filters,可以复制到另一台 Mac。
  • 自定义滤镜依然不能瞄准大小:你设定分辨率和画质,然后测量结果。
  • 要批量应用,请使用 Automator 的 将 Quartz 滤镜应用于 PDF 文稿 动作,并让它写入副本而不是原件。

终端行不行?

sips 处理图片很出色,但无法重新压缩 PDF 内部的图片,所以在这里帮不上忙。Ghostscript(gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook)做得不错,但需要额外安装,其预设是固定档位而非目标值,许可证也让它难以嵌入应用。

如果你喜欢命令行,上面的 Automator 方案可以在不装额外软件的情况下实现批处理。

什么时候该停止和滤镜较劲

它真正的局限是你没法说出自己需要什么。上传表单不会要求「小一点」,它们要求小于 2 MB、小于 5 MB、小于 300 KB。

File Acture 直接接受这个数字:把 压缩方式 设为 目标大小,输入上限,应用就会在 300 到 72 DPI 的分辨率和一系列 JPEG 画质之间搜索,直到实测大小符合要求。在 Apple M4 上的测试中,36 页、54 MB 的扫描件在 1.38 秒内达成 5 MB 目标(4.84 MB),2 MB 目标时为 1.94 MB。文字和矢量图形不受影响,已经达标的文件也不会被重新编码。

它还能做预览不做的事:一次处理几十个文件、为无色文档转灰度,以及在目标无法达成时明确告知,而不是悄悄生成一份压坏的副本。全部在你的 Mac 上运行,不上传任何内容。目标大小的原理

最常撞上的两个上限:邮件附件上限上传表单上限

预览不够用时把 PDF 压到精确大小

  1. 1

    保留原件

    从未被修改的文件开始。预览的滤镜无法撤销,而 File Acture 总是写入新副本。

  2. 2

    打开压缩 PDF

    在侧边栏选择 压缩 PDF,把 PDF 拖进来。

  3. 3

    切换到目标大小

    大小 下把 压缩方式 设为 目标大小,输入你真正需要的上限。

  4. 4

    按文档类型调整

    黑白文档打开 将图片转为灰度;照片和彩色扫描件保持关闭。

  5. 5

    压缩并对比

    点击 压缩,把结果与原件并排以 100% 打开。最小的字清楚可读就完成了。

预览瞄不准时,把数字交给 File Acture。

免费试用 · 在你的设备上运行

在 Mac 上缩小 PDF 的方式
方法可设精确大小批量画质控制额外软件
预览的缩小文件大小
自定义 Quartz 滤镜配合 Automator分辨率与画质
终端里的 Ghostscript否,固定档位预设
File Acture 压缩 PDF是,任意 KB 或 MB目标或画质档位

常见问题

预览为什么把我的 PDF 弄模糊了?

缩小文件大小对每份文档都套用同样固定的分辨率和 JPEG 画质,本来就不算大的图片会被再压一次。

为什么用了缩小文件大小,PDF 反而更大?

里面的图片原本以比 JPEG 更高效的方式保存,转成 JPEG 反而占用更多空间。

可以修改预览的压缩设置吗?

不能直接修改,但可以在 ColorSync 实用工具中复制滤镜并设定自己的分辨率与画质,副本会出现在预览的 Quartz 滤镜菜单里。

在 Mac 上如何一次压缩很多 PDF?

要么用 Automator 围绕「将 Quartz 滤镜应用于 PDF 文稿」建一个流程,要么把整个文件夹拖进 File Acture,给所有文件同一个目标。

压缩会删掉 PDF 的文字层吗?

不会。预览和 File Acture 都只处理图片,可检索的 PDF 依旧可检索。

相关指南