PDF 压缩
在当前标签页把 PDF 压小——清理文件、重编码大图,或把每页变成图片。只有输出确实更小时,才出现下载。
源文件
在清理基础上,重新编码页面直接引用的大 JPEG(最长边 ≤ 2200 px、质量 0.75);文字、矢量、链接与表单保留。
压缩结果压缩前—压缩后—
添加一份 PDF,看看能压到多小。
如何使用
- 把一份 PDF 拖到卡片上、按 ⌘V / Ctrl+V 粘贴,或点「选择 PDF」。默认按「均衡」自动处理,压缩前与压缩后的体积显示在同一面板;没有「压缩」按钮。
- 「清理」只移除元数据;「均衡」重编码大 JPEG,同时保留文字与链接;「强压」把每页变成图片。档位下方始终写清当前档位保留什么、失去什么。
- 处理完成后状态变绿并显示省下的比例。预览在弹层中打开实际输出;下载得到「{name}-compressed.pdf」。如果输出没有变小,工具不提供下载。
示例
scan.pdf(12 页,18.4 MB)
每页有大型 JPEG 扫描图,并带文字与链接
均衡结果
3.1 MB · 省下 83.2%
以上体积仅用于说明:实际收益取决于文件里的图片与结构。清理通常只省几个百分点,已经优化过的 PDF 甚至可能完全没有收益。
规则、限制与已知问题
- 文件不上传:用 File API 在当前标签页读取并压缩,页面不发起网络请求、不写存储、不保留历史;刷新后回到空态。
- 不保证变小。纯文字、已经优化或受保护的 PDF 可能没有收益;此时工具不会提供下载,也不会把更大的文件交给你。
- 清理会删除 Info 与 XMP 元数据,再用对象流重写文件;页面内容、图片、字体、链接、表单、书签与附件都不改动。收益通常只有几个百分点。
- 均衡只处理页面直接引用、且通过严格检查的 JPEG:8 bit、RGB 或灰度、无遮罩、无 Decode/DecodeParms、至少 12 万像素且不小于 16 KB。嵌在表单或图案里的图片、PNG/Flate 扫描图、CMYK/ICC 与 16 bit 图片都不会重编码。
- 均衡是有损的:被替换的图片最长边压到 2200 px、按 JPEG 质量 0.75 重编码;只有至少省 5% 才替换。放大查看可能变软。
- 强压按 120 DPI 渲染每页,再用图片重建 PDF。文字不可选择、不可搜索、不可复制;链接、表单、注释、书签、附件与脚本全部丢失。细小文字可能发虚。
- 所有档位都会移除元数据:标题、作者、主题、关键词、创建/修改时间、Creator/Producer 与 XMP 都不保留,也不会写入新标题。
- 任何压缩都会改变文件字节,数字签名随之失效;本工具不验证或保留签名,也不保留 PDF/A、PDF/X 或 Tagged PDF 合规性。
- 带打开密码的 PDF 会被拒绝,不提供「忽略加密」。请先用密码打开并另存为无密码副本,再压缩。
- 清理与均衡不会剥离脚本或附件,它们仍是你文档的一部分;来源不可信时请先用专门的净化工具处理。强压因为把页面重建成图片,会自然丢弃它们。
- 强压按阅读器显示的方向输出:带旋转的页面会写成视觉方向,不再保留 /Rotate 标记;页面尺寸(pt)保持不变。
- 压缩在主线程执行。大任务可能占用标签页数秒;强压会把所有页面图片同时留在内存里,400 页在低内存设备上可能很慢或失败。请保持标签页打开,系统也可能在内存紧张时回收它。
- 预览调用浏览器内置 PDF 查看器,不生成渲染预览;内嵌显示与移动端行为由浏览器决定。若预览区域空白,请在新标签页打开或直接下载。预览不改变文件。
- 上限:一份 PDF、50 MB、2000 页;强压最多 400 页,单页渲染最长边 4000 px、总像素 1600 万。超过 20 MB 或 300 页会显示提示。输出文件名会把保留字符替换为「-」、去掉首尾并截断过长部分;源文件永远不会被修改。
相关工具
同样完全在当前标签页内运行的 PDF 工具。