如何离线压缩 PDF
无需联网或上传即可减小PDF体积:对比浏览器压缩、macOS预览和Ghostscript,并附扫描件与邮件附件大小限制的技巧。
作者:Abhijeeth Gadwal ·
你需要让 PDF 小于邮件或上传的大小限制,但文档是机密的—或者你正在没有信号的火车上。以下方法无需网络连接、也无需把文件发送到任何地方,即可压缩 PDF。
快速回答
在联网状态下打开一次 LocalDocu 的“压缩 PDF”页面。之后它就可以离线使用:选择 PDF,选择“均衡”(保留可选中的文字)或“最大”(文件最小),然后保存。文件始终不会离开你的设备。
方法 1:在浏览器中使用 LocalDocu(Windows、Mac、Linux、Android、iPhone)
- 在联网状态下访问一次 localdocu.org/compress-pdf,让应用被缓存。
- 选择或拖入你的 PDF(在浏览器中单个文件最大 40 MB)。
- 先选择“均衡”;如果需要更小,再切换到“最大”并选择较低的质量目标。
- 比较压缩前后的大小,然后保存结果。
方法 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 没有变小?
它可能已经过优化,或者主要由文字和字体构成。压缩主要是减小图片的体积。