压缩 PDF — 无需上传
40 MB 的扫描件放不进邮件。通常的做法是上传到 SmallPDF — 把文件交给别人的服务器。这里同样的工作在你的浏览器里完成。
- 轻度/中度/强力预设
- 无上传限制(浏览器 RAM 为上限)
- 零出站请求(可在 DevTools 验证)
- 随时取消压缩任务
三种预设。 一个更小的文件。
PDF.js 按选定 DPI 重新渲染每页,JPEG 编码,然后 pdf-lib 将结果拼接。文件全程不离开你的电脑。
打开压缩标签
点击上方按钮或前往 /compress。
拖入你的 PDF
一次一个文件。加载到内存 — 不发送任何网络请求。
选择预设
轻度(无损重打包)、中度(1.5× / JPEG 75% — 日常用)或强力(1× / JPEG 55% — 邮件用)。
点击压缩
50 页 PDF 约 5-10 秒。实时进度条;随时取消。
比较并下载
查看压缩前/后/节省量。如果结果更大,返回原始文件。
三种模式, 三种取舍。
根据文件用途选择。
无损重打包
适合文字 PDF。减少几个百分点而不改变内容。签名保留。
默认选择
1.5×,JPEG 75%。扫描件和宣传册缩小 60-80%,仍可读。
适合邮件
1× / JPEG 55%。文字仍可读;照片上能看到 JPEG 伪影。
绝不比原始更差
如果预设会产生更大的文件,自动返回原始文件。
大文件 恰恰是最不该上传的文件。
压缩的输入通常是大文件 — 恰恰是最不该交给陌生服务器的文件。
- 压缩需要上传大文件 — 最不该发送的文件
- SmallPDF 免费版限制输入 50 MB
- 服务器端重新渲染,无法预览质量损失
- 在你的标签页中重新渲染 — 无上传步骤
- 实时进度 + 在任意页面边界取消
- 200 MB 输入和 200 KB 一样流畅(只取决于 RAM)
百兆级 PDF 需要注意一些事项。
在浏览器中压缩大文件的经验。
留在当前标签页
浏览器会限制后台标签 — 切换应用会拖慢进度。
关闭其他重标签
100+ MB 在中度下可能使用约源文件 1.5-2× 的 RAM。
100 MB 以上用桌面端
手机通常 RAM 不足。如果手机失败,在笔记本上重试。
照片多试试强力
200 MB 的照片集在强力下通常缩到 20 MB,画质无明显损失。
压缩有 真实的边缘情况。
浏览器方案力不从心之处。
批量压缩 1000 个 PDF
无 API。使用 Ghostscript 或 qpdf 命令行。
保留可编辑文字
中度和强力会栅格化。如果文字搜索重要,用轻度。
表单或签名
栅格化会将其展平。轻度保持完整。
加密 PDF
pdf-lib 无法打开有密码的 PDF。先解锁。
常见的 压缩问题。
我的 PDF 能缩小多少?
取决于内容。扫描件在中度下通常缩小 70-90%;文字 PDF 在轻度下可能只缩 5-15%。如果预设会让文件变大,返回原始文件。
压缩后的 PDF 还能搜索吗?
轻度下可以。中度和强力栅格化页面,输出仅为图像。如果搜索重要选轻度,或之后做 OCR。
有文件大小限制吗?
无强制限制。桌面 Chrome 8 GB+ RAM 可处理 500 MB PDF。手机大约在 100 MB 左右到极限。
压缩会破坏数字签名吗?
中度和强力栅格化页面,使签名失效。轻度保留原始对象 — 如果签名重要选轻度。