PDF 压缩器
在浏览器中尝试无损流重压缩与对象流打包。根据 PDF 内容,输出可能变小、相同或变大。
在本地压缩 PDF
在浏览器本地处理,PDF 不会上传。
使用步骤
如何使用
- 选择一个未加密、≤20 MB 且不超过 100 页的 PDF。
- 选择无损压缩级别并在本地压缩。
- 查看实际体积变化,下载已验证的输出,并保留原件。
无损流压缩
QPDF 会重压缩受支持的 Flate 流,并可将对象打包到对象流中。不降低图像分辨率、不删除内容,也不承诺压缩比例。
下载前比较体积
工具同时显示输入和输出体积,即使结果变大也会如实显示。PDF.js 会独立打开输出并核对页数。
本地处理与限制
在浏览器 Worker 中处理一个不超过 20 MB、100 页的 PDF,输出上限为 100 MB。不支持受密码保护的 PDF。重写可能使数字签名失效或影响高级功能;请保留原件。
常见问题
你可能还想知道
PDF 一定会变小吗?
不一定。已压缩的数据流和图像数据可能没有多少缩小空间,小文件也可能因重写开销而变大。页面会显示实际体积变化。
会降低图像质量吗?
不会。本工具使用无损流重压缩和对象打包,不会重新采样或重新编码图像像素。
文件会上传吗?
不会。QPDF WebAssembly 在浏览器本地 Worker 中运行,PDF 不会发送到服务端。
支持密码和数字签名吗?
受密码保护的输入会被拒绝。重写可能使数字签名失效;请保留原件并检查结果。