PDF 压缩
在浏览器中无损压缩 PDF 文件:重新压缩数据流、合并重复对象、去除文档元数据,文字和版式保持不变。支持批量处理,文件不会上传。
输入内容和文件始终留在浏览器中
将 PDF 文件拖放到此处
或从您的设备选择文件
待处理文件
本页内容
在浏览器中无损减小 PDF 体积:重新压缩数据流、合并重复对象并删除元数据,文本、图片和版式完全保持不变。文件始终留在您的设备上。
详细功能
每个 PDF 都在不重新渲染的情况下进行优化。Flate 和 LZW 数据流以 zlib 最高级别重新压缩(仅在变小时保留),未压缩的数据流会被压缩,相同的对象只存储一次,未使用的对象被删除,交叉引用表改为压缩流(PDF 1.5)。嵌入的 JPEG 图片像素不变,只去除其中的元数据段。
文档信息(作者、生成程序、日期)、XMP 元数据和页面缩略图会被删除;链接、书签、图层和无障碍标签(结构树、标记内容、文档语言)会保留。图片不会降采样,因此扫描件或以照片为主的 PDF 可能只缩小一点,而包含未压缩或压缩不佳数据流的文件缩小得最多。结果甚至可能略微变大——此时 节省 N% 标记会显示负百分比。
可以一次添加多个 PDF。它们在 Web Worker 中依次处理并显示进度条,取消 会立即停止。损坏的文件或需要密码才能打开的文件会在其所在行显示错误,其余文件继续处理。结果以 compressed_<name>.pdf 下载。
实用示例
未压缩的导出文件:一个 2,500 页、页面流未压缩的测试 PDF 从 5.44 MB 降到 685.91 KB(节省 88%)。
小文档:一个单页、729 B 的 PDF 变为 658 B(节省 10%)——收益来自元数据和压缩后的交叉引用表。
含加密文件的批量处理:拖入 report.pdf、locked.pdf 和 slides.pdf;加密的文件显示“locked.pdf:该 PDF 受密码保护,无法处理。”,另外两个文件则出现 下载 按钮。
已经优化过:由现代编辑器保存的 PDF 可能显示 节省 0% 或负值——请保留原文件。
如何使用此工具
添加 PDF 文件
点击 选择文件,或将一个或多个 PDF 拖放到 将 PDF 文件拖放到此处。每个文件都会出现在列表中,并显示其 原始大小。
压缩
点击 压缩 PDF。进度条显示当前文件;取消 可停止整批处理。
查看节省效果
每一行显示 压缩后大小 和 节省 N% 标记,损坏或受密码保护的文件则显示错误。
下载
点击某一行的 下载,保存
compressed_<name>.pdf。
提示和最佳实践
- 数据流未压缩或压缩较弱的 PDF 收益最大;扫描件和以照片为主的文件几乎不变,因为图片不会降采样。
- 带标签的(无障碍)PDF 仍保持带标签状态:结构树、标记内容和文档语言都不会改动。
- 无需密码即可打开、但设有编辑限制的 PDF 可以处理;设有打开密码的文件会被拒绝。
- 如果误加了文件,请在压缩前用 × 按钮删除该行。
- 再次点击 压缩 PDF 时会跳过已压缩的文件,因此可以继续向同一批次添加文件。