PDF 压缩
把每一页重新渲染为可调质量的图片再合成新 PDF,扫描件和图片多的文件能明显变小。全程在浏览器里处理,文件不会上传。
注意:压缩后每页会变成图片,文字无法再选中、复制或搜索;需要保留可编辑文字的文件请勿使用。带打开密码的 PDF 无法处理。
如何使用
- 选择或拖入一个 PDF 文件,页面会显示总页数和原始大小。
- 选择压缩强度:「推荐」适合大多数文件;要尽量小选「强力」;对清晰度要求高选「轻度」。也可以自己设定分辨率和图片质量,黑白文件可以勾选「转为黑白」进一步减小体积。
- 点「开始压缩」,进度条显示逐页处理的进度。完成后会列出压缩前、压缩后的大小和变化比例。
- 满意就点「下载压缩后的 PDF」;不满意可以换个设置再压一次,原文件不受影响。
工作原理
本工具用 PDF.js 把每一页按你选的分辨率渲染成图片,以设定的质量存为 JPEG,再用 pdf-lib 按原页面尺寸重新组成 PDF。这种方式对扫描件、手机拍照合成的 PDF、图片很多的宣传册效果最好,常能缩小到原来的十分之一到三分之一;纯文字、由 Word 直接导出的 PDF 本来就很小,压缩后反而可能变大,工具会如实提示。
适用场景
邮箱附件限制 20 MB 或 25 MB;政务、报名、投标系统要求上传文件不超过 2 MB 或 5 MB;扫描的合同、证件、发票动辄几十 MB,在微信里发送和预览很慢;需要长期归档大量扫描件,想节省存储空间。
使用技巧
- 先用「推荐」试一次,看结果大小再决定是否换「强力」。对文字类扫描件,96–110 DPI 在屏幕上阅读已经足够清楚。
- 需要打印的文件分辨率不要低于 150 DPI。
- 文件只是略超上限时,优先降低图片质量;超出很多时,降低分辨率效果更明显。
- 如果只需要其中几页,先用 PDF 拆分提取,再压缩,体积更小。
隐私说明
整个压缩过程在你的浏览器中完成,PDF 不会上传到任何服务器。合同、病历、财务报表这类敏感文件也可以放心压缩;关闭页面后内存中的数据即被释放。
常见问题
问:文件会被上传吗?
答:不会。渲染、压缩和重新生成 PDF 都在本地完成,我们的服务器收不到你的文件。
问:压缩后文字还能选中和搜索吗?
答:不能。每页都变成了图片,文字不能再选中、复制或搜索,链接和书签也会丢失。需要保留这些功能时,请用桌面软件的“优化 PDF”功能。
问:为什么压缩后反而变大了?
答:原文件如果主要是矢量文字(比如 Word 导出),它本身已经很小,转成图片后会更大。这类文件不适合用本工具压缩,保留原文件即可。
问:能压缩到指定大小吗?
答:暂时不能直接指定目标大小。可以先用推荐设置压一次,再根据结果逐步降低质量或分辨率,一般两三次就能达到要求。
问:页数很多会不会很慢?
答:每页都要重新渲染,一百页左右的文件在普通电脑上通常需要一两分钟;分辨率越高越慢,手机上也会更慢。
问:带密码的 PDF 能压缩吗?
答:带打开密码的文件无法读取,请先去除密码再压缩。