如何离线压缩 PDF

无需联网或上传即可减小PDF体积:对比浏览器压缩、macOS预览和Ghostscript,并附扫描件与邮件附件大小限制的技巧。

作者:Abhijeeth Gadwal ·

你需要让 PDF 小于邮件或上传的大小限制,但文档是机密的—或者你正在没有信号的火车上。以下方法无需网络连接、也无需把文件发送到任何地方,即可压缩 PDF。

快速回答

在联网状态下打开一次 LocalDocu 的“压缩 PDF”页面。之后它就可以离线使用:选择 PDF,选择“均衡”(保留可选中的文字)或“最大”(文件最小),然后保存。文件始终不会离开你的设备。

方法 1:在浏览器中使用 LocalDocu(Windows、Mac、Linux、Android、iPhone)

  1. 在联网状态下访问一次 localdocu.org/compress-pdf,让应用被缓存。
  2. 选择或拖入你的 PDF(在浏览器中单个文件最大 40 MB)。
  3. 先选择“均衡”;如果需要更小,再切换到“最大”并选择较低的质量目标。
  4. 比较压缩前后的大小,然后保存结果。

方法 2:在 Mac 上使用“预览”

在“预览”中打开 PDF,选择“文件”→“导出”,并将“Quartz 滤镜”设为“减小文件大小”。这种方法速度快,但压缩往往过于激进—图片可能会变得非常模糊,因此请检查结果。

方法 3:Ghostscript(命令行,全平台)

如果你习惯使用终端,免费的 Ghostscript 工具可以离线压缩,并提供 /screen(最小)、/ebook(均衡)和 /printer(较高质量)等预设:

gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sOutputFile=smaller.pdf input.pdf

哪些 PDF 压缩效果最好?

  • 扫描文档和图片较多的 PDF 通常压缩得最多。
  • 纯文字 PDF 通常本来就很小;压缩幅度会比较有限。
  • 如果必须保留文字可搜索,请避免使用把页面转为图片的模式(LocalDocu 的“最大”模式,以及对某些文件使用 Ghostscript 的 /screen)。

关于离线压缩 PDF 的问题

可以不上传就压缩 PDF 吗?

可以。LocalDocu、Mac 上的“预览”和 Ghostscript 都在你自己的设备上压缩。大多数压缩网站会先把文件上传到它们的服务器。

如何把 PDF 压缩到 1 MB 以下?

尝试使用 LocalDocu 的“最大”模式并选择较低的质量目标。文字较多的多页文档可能无法在保持清晰可读的前提下压缩到 1 MB;拆分文档是另一种选择。

为什么我的 PDF 没有变小?

它可能已经过优化,或者主要由文字和字体构成。压缩主要是减小图片的体积。