在浏览器中压缩 PDF 文件,不丢失重要内容
无需安装软件,也不必把文件交给服务器,就能把 PDF 文件压缩到原来的一小部分。选择一个压缩级别,或者直接告诉工具您需要的大小,例如500 KB 以下,几秒钟后即可下载变小的文件。文字仍然可以选中,链接和书签也原样保留。
既可以只添加一份扫描件,也可以把整个文件夹拖进来:最多 100 个 PDF 会依次压缩,每个文件都有各自的结果,可以逐个下载,也可以打包成一个 ZIP。工具在后台会重新编码过大的图片、整理文件结构,并清除 Illustrator 编辑 数据之类的隐藏冗余——这些东西让 PDF 变得臃肿,却对您看到的内容毫无贡献。
适合哪些人?
- 邮件与即时通讯:30 MB 的扫描件在大多数邮箱、微信或 QQ 里都发不出去,压到几 MB 通常就能解决。
- 有上传限制的系统:求职网站、学校系统和政务服务平台常把文件限制在 1 MB、2 MB 或几百 KB 以内;直接设定这个目标值,剩下的交给工具。
- 扫描档案:扫描件通常以 300 dpi 或更高分辨率保存,远超屏幕阅读所需。
- 设计师与营销人员:Illustrator、Photoshop 或 InDesign 导出的文件带有私有的往返编辑数据和预览图,体积可能远超可见内容。
- 持有敏感文件的任何人:合同、对账单和病历都能在不离开设备的情况下变小。
如何在线压缩 PDF
添加 PDF 文件
把文件拖放到拖放区,或点击选择文件。最多可添加 100 个 PDF,之后还可以通过添加文件或把文件拖到工具的任意位置继续添加。每个文件都会显示首页缩略图、页数和当前大小。
选择压缩级别
默认选中中等,适合大多数文档。PDF 需要打印时选轻度,只在屏幕上阅读选高度,追求尽可能小的文件时选极限。
设定目标大小(可选)
在目标文件大小下选择100 KB 以下……2 MB 以下,或选择自定义大小…并以 KB 输入上限。目标对每个文件分别生效:工具从您选的级别开始,逐步加大压缩力度,直到每个文件都达标。
调整选项
打开选项可以修改文件名后缀(默认为 -compressed)、把图片转为灰度、移除文档元 数据、保留或丢弃应用私有数据,为要发布到网上的 PDF 开启快速 Web 查看,或者把每一页转为图片以获得最大压缩。
压缩并下载
点击压缩 PDF,关注每个文件的进度行。结果页会列出每个 PDF 的原始大小、新大小和节省百分比;可以逐个下载,也可以用全部下载(ZIP)一次拿走。返回文件列表可让您更换级别再试一次。
功能特点
批量压缩,最多 100 个文件
想加多少 PDF 就加多少,每次最多 100 个。每个文件单独压缩、单独报告结果,一个超大的扫描件绝不会拖慢或拖垮其他文件。
四个压缩级别
轻度、中等、高度和极限,在图片分辨率、JPEG 质量与文件大小之间取舍。中等是推荐的起点;下方表格列出了每个级别具体做什么。
按单个文件设定目标文件大小
可选 100 KB、200 KB、300 KB、500 KB、1 MB、2 MB 以下或任意自定义 KB 值。工具会一步步加大压缩力度,直到每个文件都达标;若目标实在达不到,也会明确告诉您。
智能图片重新编码
图片按该级别的分辨率重新编码为 JPEG,分辨率以图片在页面上的实际显示尺寸计算,因此一张小照片不会仅因为嵌入时是 600 dpi 就被压糊。透明度(软遮罩)得以保留。
结构清理
清除以往编辑遗留的不可达对象,压缩未压缩的内容流,并以紧凑的对象流重写文件。即使是完全没有图片的 PDF,也能省下一些空间。
丢弃应用私有数据
默认丢弃 Illustrator 和 Photoshop 的往返编辑数据以及内嵌页面缩略图。它们在任何阅读器里都看不见,却往往是设计导出文件中最大的一块。
可选移除元数据
勾选移除文档元数据,在分享之前从文档和内嵌图片中删除标题、作者、关键词和 XMP 数据包。
灰度选项
一键把所有图片转为灰度,非常适合扫描的黑白文件:彩色噪点只会白白增加体积。
页面转为图片
对于用其他方式都压不小的扫描件,可以把每一页按该级别的分辨率转成一张 JPEG。如果转换后反而更大(纯文字文档常见),工具会自动回退到普通压缩。
可选快速 Web 查看
快速 Web 查看是 Adobe Acrobat 对线性化 PDF 的叫法。要放到网站上的文件可以开启它:压缩完成的 PDF 会重新排列,服务器支持分段下载时,网页 PDF 查看器就能更早显示第一页。该选项默认关闭,通常只增加几 KB,页面看起来完全不变。
文字、链接和表单保持完整
普通模式只处理图片和文件结构:文字仍可选中、可搜索,书签、链接和表单字段都原封不动。
绝不返回更大的文件
如果一个 PDF 已经小得不能再小,工具会保留原文件并标注“已充分优化”,而不是塞给您一个更大的文件。开启快速 Web 查看后,文件可能增加几 KB——压缩前后的大小会清楚显示多出了多少。
实时进度与节省报告
每个文件在处理时都会显示当前进行的步骤,完成后显示原始大小、新大小和节省百分比,还有整批文件的合计结果。
单独下载或打包 ZIP
可以单独下载任意文件,也可以把全部文件打包成一个 ZIP。输出文件名会带上可修改的后缀(默认为 -compressed),原文件永远不会被覆盖。
拖放、缩略图、随时追加
把文件拖到工具的任意位置,随时继续添加,并通过首页缩略图、页数和大小区分相似的文档。
标记受保护和已损坏的文件
受密码保护、受限或已损坏的 PDF 会被标记出明确原因并跳过,一个坏文件绝不会卡住整批任务。
隐私优先
压缩在您的浏览器中进行。不上传、无需账号、没有水印,您的文档始终留在自己的设备上。
压缩级别与目标大小详解
PDF 之所以臃肿,通常是因为图片,所以每个级别主要决定两件事:图片保留的最高分辨率(以图片在页面上的显示尺寸计算)以及保存时的JPEG 质量。普通模式下,文字、矢量图形和字体绝不会被重新渲染。
| 级别 | 图片分辨率上限 | JPEG 质量 | 适用场景 |
|---|---|---|---|
| 轻度 | ≈ 220 dpi | ≈ 85% | 需要打印的文件;几乎看不出变化 |
| 中等 推荐 | ≈ 150 dpi | ≈ 72% | 日常分享、邮件、归档:最均衡的选择 |
| 高度 | ≈ 110 dpi | ≈ 58% | 只在屏幕上阅读、上传限制严格 |
| 极限 | ≈ 72 dpi | ≈ 40% | 体积至上:预览、草稿、快速发送 |
目标大小是如何工作的
目标按单个文件检查,而不是按整批:五个文件选“1 MB 以下”,意味着得到五个各自不超过 1 MB 的文件。
工具从您选的级别开始,测量结果,再逐步尝试更强的设置(最低约 50 dpi),直到文件达标;最多尝试六轮,并始终保留能达标的最轻级别。
如果连最强的设置都不够(例如一份体积全在字体和矢量上的纯文字 PDF),您会得到所能达到的最小结果,并标注为未达到目标,绝不会悄悄丢弃任何内容。
自定义大小…接受 10 KB 到 500 MB 之间的任意数值,所以 150 KB、5 MB 或 10 MB 这样的上限和预设值一样好用。
开启快速 Web 查看时,目标大小依然优先。如果多出的结构会让文件超出上限,工具会再压缩一次并留出一点余量;如果仍然放不下,或者目标本来就达不到,文件会在不含快速 Web 查看的情况下保存,结果中也会注明。
常见问题
PDF 怎么压缩到指定大小,比如 200 KB、500 KB 或 1 MB 以下?
添加文件,打开目标文件大小并选择上限(100 KB、200 KB、300 KB、500 KB、1 MB、2 MB),或在自定义大小…中输入自己的数值,然后点击压缩 PDF。工具会逐步加大压缩力度,直到文件低于该大小,并在目标旁显示最终结果。目标对每个文件分别生效,所以批量压缩也是一样的用法。
PDF 压缩会影响清晰度吗?
只有图片会受影响,而且只在级别允许的范围内:轻度让图片保持接近打印的分辨率,几乎与原件无异;中等在屏幕上看不出变化;高度和极限则会让照片明显变柔和,以换取小得多的文件。文字、矢量图和字体绝不会被重新渲染,所以始终保持锐利。结构清理(移除无用对象、应用私有数据和缩略图)是完全无损的。
在线压缩 PDF 安全吗?我的文件会被上传吗?
用这个工具不会。大多数在线压缩工具会把文件发送到服务器,并承诺一两个小时后删除;而这里的全部工作都由 pdf-lib 和 pdf.js(快速 Web 查看另用 qpdf)在您的浏览器内完成。没有任何数据被传输,所以也没有什么需要删除——压缩时打开浏览器的网络面板就能亲自确认。
为什么我的 PDF 这么大,大到发不了邮件、传不上系统?
几乎总是因为图片:以 300–600 dpi 保存的扫描件、以相机全分辨率粘贴的照片,或未经压缩存储的 PNG 截图。设计导出文件还有第二个原因:Illustrator 和 Photoshop 会在 PDF 里保留一份可编辑原稿的私有副本。这两者正是本工具要清除的内容。如果文件仍然需要比任何压缩工具都能做到的更小,那就改为拆分 PDF,分成几个部分。
为什么 PDF 压缩后还是很大?已经压缩过的 PDF 还能再压缩吗?
有些 PDF 确实没有冗余可压了:纯文字文档、图片本来就是小尺寸 JPEG 的文件,或者传真式的黑白扫描件(1 位图片不会被处理)。同一个文件压第二遍也几乎没有变化,因为图片已经是该级别的分辨率了。这种情况下,工具会保留原文件并标注已充分优化,而不是返回一个更大的文件。快速 Web 查看是个例外:开启后,这样的文件仍会按网页浏览的需要重新组织,并标注无法进一步压缩,因此可能比原来大几 KB(原本就带有快速 Web 查看的文件,或者已签名的文件,会原样保留)。想进一步缩小,可以选更强的级别、设定目标大小,或对扫描件使用页面转为图片。
可以同时压缩多个 PDF 文件吗?
可以,一次最多拖入 100 个 PDF。它们会按相同的级别、目标和选项依次压缩,每个文件都有自己的压缩前后数据,可以单独下载,也可以打包成一个 ZIP。无法读取的文件会被跳过并注明原因,不会影响其余文件。
受密码保护或已数字签名的 PDF 可以压缩吗?
受密码保护和受限的 PDF 无法重写,所以会被标上锁形图标并跳过:请用您自己的密码解除保护后再压缩。已数字签名的 PDF 可以压缩,但签名将不再能通过验证:签名认证的是原文件的每一个字节,而任何压缩(在任何工具里)都会生成一个新文件。可见的签章仍会保留;如果收件方必须校验签名,请改发已签名的原件。如果已经没有可压缩的内容,拿到的是原封未动的原文件,签名依然有效——开启快速 Web 查看时,工具出于同样的原因不会改动这样的文件。而已签名的文件在开启快速 Web 查看的情况下被压缩时,结果甚至可能比原文件还大。
压缩 PDF 会把它“拍平”成图片吗?两者有什么区别?
不会。普通压缩会保留 PDF 的结构:文字仍可选中,书签、链接和表单字段都会保留。而“拍平”是把每一页变成一张图片,所以压缩力度特别大,但也会去掉可选中的文字和所有交互功能。在这里,它是一个单独、标注清楚的选项(页面转为图片),只有在您需要时才打开。
PDF 的快速 Web 查看是什么?要不要开启?
快速 Web 查看是 Adobe Acrobat 对线性化 PDF 的叫法:文件会重新排列,把第一页所需的全部内容放在最前面,并附上一份索引,告诉查看器其他页面在哪里,好让它逐页读取。当 PDF 从支持分段下载的网站服务器打开时,这能帮助网页 PDF 查看器更早显示第一页,而不必等整个文件下载完。对于邮件附件或已经保存在设备上的文件,它没有任何区别。
要发布到网站上或以下载链接分享的 PDF,可以开启它;每一 KB 都要计较时,就保持关闭。它通常只增加几 KB——我们测试时,120 页的文档约增加 26 KB,419 页约增加 100 KB,而只有一两 KB 的小文件则可能翻倍。页面、文字、链接和表单字段完全不变,并且可以与任何压缩级别、目标大小以及页面转为图片一起使用。线性化由 qpdf 完成,它在浏览器中运行,只有在使用该选项时才会下载。如果无法添加(例如 qpdf 加载完成前网络断开),文件照样会保存,只是不含快速 Web 查看,并会有提示说明。
这个工具到底改动了 PDF 里的什么?
图片会被解码,按其在页面上占据的尺寸缩小到该级别的分辨率,并保存为 JPEG;它们的透明遮罩也会一同缩放。不再被任何对象引用的数据会被删除,未压缩的数据流会被压缩,内嵌页面缩略图和 Illustrator/Photoshop 私有数据会被丢弃;只有在您勾选时,才会移除元数据或把图片转为灰度。其他一切,包括字体和矢量图形,都会原样写回。如果开启了快速 Web 查看,qpdf 随后会把完成的文件重新排列为线性化顺序——只改变结构布局,不改变内容。相比之下,把 PDF 打成压缩包完全不会缩小其中的图片,收件人还得先解压才能打开。