PDF 工具

压缩 PDF——在浏览器中为扫描件瘦身

让扫描件和图片密集型 PDF 变小——私密处理,无需上传。

本工具完全在你的浏览器中运行。你的文件绝不上传——它们始终保留在你的设备上。

选择文件

或拖放文件

PDF 文件之所以体积大,通常是因为其中的图片——扫描的收据、拍摄的合同和纯图片导出件。这个工具会按你选择的质量重新渲染每一页,重建一个更轻量的文档,全程都在你的浏览器中完成,文件绝不会离开你的设备。

请注意,页面会被扁平化为图片,所以原本可选中的文字会变成图像的一部分。这让它非常适合扫描件和截图,但并不适合需要保留可复制、可搜索文字的文本文档。

工作原理

当你把 PDF 拖到这里时,它会用 pdf.js 加载——这正是 Firefox 内置用于绘制 PDF 的同一个渲染引擎。每一页都会按你选定的分辨率和质量绘制到 HTML 画布上,然后导出为压缩的 JPEG。这些页面图片再由 pdf-lib 重新拼合成一份新的文档,结果作为下载文件交给你。

上述每一步都在你打开的标签页内以 JavaScript 运行。文件通过浏览器的 File API 读取,在内存中处理,新的 PDF 在本地生成。任何内容都不会发送到服务器,无需账户,关闭标签页就会把一切从内存中清除。正因如此,它可以安全地用于合同、病历、证件扫描件,以及其他你绝不愿意留在别人硬盘上的文档。

适用场景

本工具对那些因像素而非文字而体积庞大的 PDF 效果出色:用手机拍的文件照片、平板扫描件、截图导出件,以及图片密集的宣传册。这些恰恰是会撑爆邮件附件上限或上传表单的文件,把它们按更低的质量重新渲染,往往能大幅缩小体积。

而对于数字原生的文档,比如从财务软件导出的发票,或用文字处理软件写成的报告,它就用错了地方。把这些页面扁平化为图片会丢弃清晰的矢量文字,可能让你得到一个大小相近、甚至更大的文件,同时失去选中、复制和搜索文字的能力。如果你需要保留可编辑的文字,请保留原件,改用能保留文字的优化工具。

小贴士

从最高档往下降一档开始,先查看效果再考虑继续降低;扫描件在远低于最高质量时往往依然清晰可读。放大查看小字和签名,在依赖压缩副本前确认它们清晰可辨。

压缩后显示的大小对比能告诉你这次取舍是否值得。如果某一页看起来有块状感或文字模糊,就把质量调高一档再跑一次。由于整个过程都在本地且免费,用不同设置重跑只花你片刻时间,所以值得多试几次,找到那个你仍乐于阅读和分享的最小文件。

如何使用 压缩 PDF

  1. 把 PDF 拖到上方的方框中,或点击浏览来选择。
  2. 选择一个质量级别——质量越低,文件越小。
  3. 点击“压缩 PDF”,在浏览器中重新渲染每一页。
  4. 对比原始大小和新的大小,然后下载压缩后的 PDF。

常见问题

我的 PDF 会上传到服务器吗?

不会。文件完全在你的浏览器中被读取、重新渲染和重建。任何内容都不会上传,所以处理机密文件和个人文档很安全。

为什么压缩后我的文字就不能选中了?

压缩的原理是把每一页渲染成图片,再用这些图片重建 PDF。这能很好地缩小图片密集型文件,但会把文字扁平化到图像里,因此文字不再能被选中或搜索。

哪种 PDF 压缩效果最好?

扫描文档、照片和纯图片 PDF 的压缩收益最大。纯文本 PDF 可能不会变小——甚至可能变大——所以不建议对它们使用本工具。

如果文件几乎没变小怎么办?

试试更低的质量级别。如果一份 PDF 本就以文字为主,或图片已经优化得很好,那么可压缩的空间所剩无几,结果可能大小相近,甚至更大。

相关工具