跳到正文
营生个人工作台

搜索工具与职业

输入关键词,回车打开

05 · 上门服务交付本地计算

压缩 PDF

两种模式,因为“压缩 PDF”其实是两件截然不同的事。结构模式让文字仍是文字,并去掉元数据。栅格化模式把每一页重建成图片,扫描件能缩 80–95%——代价是失去可选中文字。结果表会告诉你哪种方式真的起了作用,也包括两种都没用的时候。

适用职业自由职业者 · 交付

计算 · 交付数据只在本机

计算器

“压缩 PDF”其实是两件完全不同的事

PDF 不是一张图。它是一组指令,再加上作者嵌进去的那些图片。所以有两种互不相关的方式能让它变小, 而它们的取舍正好相反:

结构模式重新打包内部的对象表,丢掉元数据块,写入交叉引用流。文字仍然是文字: 仍可选中、可搜索、可复制。省下的空间是实打实的,但不大——通常 2–15%,而对于本来就写得紧凑的文档是 零。
栅格化模式按你选的分辨率把每一页渲染成一张图,再用这些图拼出一份新的 PDF。这才是真能把 12 MB 的扫描件压到 400 KB 的做法。代价是真实的:文字不再是文字, 从此不能选中、搜索、复制,屏幕阅读器也读不出来。

大多数“压缩 PDF”的网站悄悄做的是第二种,然后告诉你文件小了 95%——这话没错,但也是一种隐瞒, 因为你的发票现在成了一张发票的照片。这里由你来选,而且在你动手之前,页面会讲清楚你要放弃什么。

“结论”那一列,包括它说“这次没帮上忙”的时候

每个结果都会和原文件比较,并用大白话给出结论。有两种情况值得仔细看:

  • “几乎没帮上忙。”结构模式几乎没找到可去掉的东西。这不是失败,而是信息: 文件本来就很紧凑,想再小就只能栅格化。如果它是原生数字文档、文字很清晰,栅格化通常会让它 变大,现在你知道原因了。
  • “变大了——留着原文件吧。”栅格化模式把文件弄大了。这种情况出现在你对文字密集或矢量文档跑它时, 因为一页清晰文字用指令表示,比用一张 150 dpi 的图省得多。那一行的下载按钮是故意禁用的,你的原文件也没被动过。

怎么选设置

  • DPI 是主开关,质量是微调。从 200 降到 150 dpi 能砍掉约 45% 的数据; 把 JPEG 从 80 降到 65 大概还能再省 20%,但会出现看得见的压缩痕迹。先降分辨率。
  • 100 dpi 用于主要在屏幕上看、只作参考的扫描件。150 dpi 是 文档的最佳选择。300 dpi 用于结果需要打印或喂给 OCR 的情况——并且要知道 最后得到的文件可能比原文件小不了多少。
  • 去掉元数据默认开启:标题、作者、生成程序和 XMP 块全部清掉。 对一份你正要发给别人的文档来说,这既是小小的体积节省,也是有意义的隐私保护—— 作者姓名和原始文件路径就这样泄露过很多次。

这个工具不做的事

它不会在保留文字为文字的前提下,重新压缩 PDF 里已经存在的图片。那需要把每个内嵌图片流解压、 重新编码、再重建对象关系图——和渲染页面相比是完全不同、风险也大得多的一步操作。如果你需要那个, 老实的答案是结构模式加一个真正的桌面工具;这个页面宁愿这么告诉你,也不愿给你产出一个悄悄坏掉的文件。

相关:合并 PDF · 拆分 PDF · PDF 转 JPG · 压缩图片。

常见问题

Q1我的 PDF 会被上传吗?+
不会。两种模式都在这个标签页里运行——重建用 pdf-lib,选栅格化模式时用 pdf.js。打开网络面板确认一下,没有任何请求带着你的文档。
Q2我该用哪种模式?+
先用结构模式:它没有坏处,有时能省 5–15%。如果它报告“几乎没帮上忙”,说明文档本来就很紧凑,栅格化是唯一能让它更小的办法——接受它会把文字变成图片。
Q3为什么文件变大了?+
因为对文字或矢量文档做栅格化,产出的字节比原来的指令更多。工具会把这些行标出来并禁用它们的下载;你的原文件没有变。
Q4结构模式会保留可选中文字吗?+
会。它重建对象表、去掉元数据,但从不碰页面内容,所以文字、链接和矢量图形都原样保留。
Q5有页数限制吗?+
没有。栅格化是慢的那一步——150 dpi 下大约每页一秒——而且它按页占用内存,不是累加的。
Q6它能去掉密码吗?+
不能。加密文件会被检测并拒绝,而不是去猜密码,这个页面也永远不会问你密码。
查看职业

所有计算都在浏览器中完成;断网也能使用,不会上传任何数据。