无需上传、100% 本地处理、无需账户

压缩 PDF

通过无损优化内部结构来压缩PDF,不损失图像质量。结果保存在本地,不会发送到任何服务器。

压缩 PDF 的工作原理

PDF 压缩工具通过无损结构优化来缩小 PDF 文件大小:重建交叉引用表、合并重复对象、删除历次保存留下的过时更新节,并将内容打包到压缩对象流中。所有操作在浏览器内的 pdf-lib 中运行,你的 PDF 不会发送到任何服务器或云服务。

共有两种模式,二者的区别很重要。默认模式就是这种无损处理:它不会对嵌入图像进行降采样、重新编码或剥离,因此得到的文档与你放入的完全一致,只是打包得更紧凑。强模式则是相反的取舍:每一页都会按你选择的 DPI 重新渲染为 JPEG 图像,这能大幅缩小扫描版 PDF,但生成的是纯图像文件。文字不再可选中、不可搜索,链接和表单字段也不会保留。只有在文件大小压倒一切的文档上,才应有意识地选择它。如果你的 PDF 体积大主要是因为包含高分辨率照片,仅靠结构清理获得的节省幅度会很有限。最大收益来自以下情形:PDF 经过多次保存并积累了增量更新、包含重复资源对象、或有未压缩的交叉引用节。对于以图像为主且文件大小要求严格的 PDF,在嵌入前先对图像进行压缩才是更有效的方法。

压缩 PDF 的分步使用说明

  1. 将 PDF 加载到压缩工具中。
  2. 查看界面中显示的原始文件大小。
  3. 选择模式:无损模式保持文档完整,强模式将每一页重新渲染为图像,从而大幅缩小文件。
  4. 点击压缩以执行优化处理。
  5. 下载输出文件并与原始文件进行大小比较。

常见使用场景

  • 一份表单 PDF 经过数十次打开和保存,积累了大量增量更新节,结构清理可以回收大量空间。
  • 一份生成的报告多次重复嵌入了字体或图像资源对象,去重处理可以缩小文件。
  • 一封电子邮件附件稍微超过了服务器大小限制,无损优化可以在不影响图像质量的情况下将其压缩到阈值以下。
  • 一批法律文件需要归档,去除冗余内部结构可以使归档文件更加紧凑。

常见问题

压缩 PDF 会降低图像质量吗?

在默认的无损模式下,不会:结构优化不会触碰任何嵌入图像的像素数据,因此照片、扫描件和标志在处理前后的分辨率和质量完全相同。在强模式下,会,而且这是刻意设计:每一页都会按你设置的 DPI 和质量重新渲染并编码为 JPEG,因此图像质量会下降,页面文字也不再可选中。模式选择器在你运行之前就会说明这一点。

为什么我的 PDF 几乎没有缩小?

结构优化对本身格式良好的 PDF 效果有限。如果文件大小主要来源于高分辨率图像,且文档从未以留下冗余对象的方式编辑过,节省幅度就会很小。这种情况下,你需要从源应用程序以较低的图像分辨率重新导出文档。

什么是增量更新节,它们为什么会浪费空间?

每次编辑后保存 PDF 时,许多查看器会追加更改而非重写整个文件。经过多次循环后,这会留下大量已被覆盖的数据。结构压缩从头重写文件,丢弃所有这些过时的层。

压缩过程中我的文档会离开我的设备吗?

不会。pdf-lib 完全在你的浏览器标签页中运行。文件被加载到浏览器内存中,在那里完成重构,输出在内存中组装后作为本地下载交付给你。你的 PDF 不会经过任何网络传输。

此工具会删除书签或注释来节省空间吗?

不会。只有冗余的结构开销会被删除。书签、注释、表单字段和所有页面内容都会完整保留在输出文件中。

我可以压缩已有密码的 PDF 吗?

加密的 PDF 在没有所有者密码的情况下重写内部结构可能较为复杂。如果压缩对加密文件未能产生预期结果,请先使用 PDF 解锁工具去除所有者限制,然后再进行压缩。

压缩我的 PDF 会添加水印吗?

不会。输出内容只是为缩小体积而重新组织的相同内容,不会在任何地方添加水印、logo 或品牌标记。一些免费的在线压缩工具会在结果中加入推广标记,但这个工具从不这样做。

PDF Compress 能在手机浏览器上使用吗?

可以。整个优化过程都用纯 JavaScript 运行,因此在移动版 Chrome、Safari 和 Firefox 上的表现与桌面端一致。把一个几百兆字节的超大 PDF 加载到手机浏览器标签页中才是实际的限制所在,而不是压缩逻辑本身。