PDF压缩不损失画质的方法(无损与有损) | UltKit
几乎所有过大的PDF都是图片导致的,而文字、字体和矢量图形在压缩时根本不需要损失质量。先清理重复对象、未使用的字体数据和元数据,再把图片降采样到约150 DPI、JPEG质量设为60–75;手机扫描件通常能缩小80–95%,放大到200%仍清晰可读。
PDF的体积到底花在哪里
PDF 是一个对象包:页面描述、字体、图片、注释,以及告诉阅读器每个对象从哪里开始的交叉引用表。文字几乎不占空间,因为一页文字只有几 KB 的字符编码和绘图指令。图片则不同。插入报告的一张照片会保留插入时的分辨率,所以一张 1200 万像素的手机照片在页面上缩成缩略图,在文件里仍可能占 3–5 MB。
扫描件是最极端的情况。每个扫描页都是一整页图片,A4 纸 300 DPI 的彩色扫描约为 2480 × 3508 px。扫描应用以较低的 JPEG 压缩率保存这些页面,每页就有 1–3 MB,所以一份十页的租赁合同会变成 20 MB 的附件,而其中真正的文字可能只有 30 KB。
其余的体积藏在你看不到的地方。大型中日韩字体或展示字体完整嵌入后,每个可能多出 200–500 KB;同一个标志可能每页都存一份;在 Acrobat 中反复编辑的文件还带有增量更新,每次保存都是追加改动,而不是重写文件。附件、表单数据和页面缩略图还会再增加体积。
嵌入的照片
以相机分辨率放入,在页面上却显示得很小。
扫描页
每一页都是一张整页大图,通常还是彩色的。
完整字体
只用到几十个字形,却嵌入了整套字体。
重复资源
同一个标志或背景在每一页都存了一遍。
附件
文件内部携带的电子表格或其他 PDF。
修订历史
增量保存会保留已修改对象的旧版本。
先做无损压缩,再做有损压缩
无损步骤会重写文件,但不改变任何一个像素或字形。PDF 1.5 在 2003 年加入的对象流,把数百个小对象打包进一个压缩块,而不是以纯文本存放。去重会找出相同的图片和字体,只保留一份。字体子集化只保留文档用到的字符,清理则会删除 XMP 元数据、页面缩略图、孤立对象,以及增量保存留下的旧修订。这些合起来,通常能让以文字为主的文件减小 5–30%。
有损步骤会改变图片数据,大幅缩小体积正是靠它。降采样把图片降到目标分辨率,例如从 300 DPI 降到 150 DPI,这会去掉四分之三的像素。重新编码以选定的质量保存为 JPEG,而把彩色扫描件转为灰度,则会去掉三个颜色通道中的两个。数值取得合理,在正常阅读尺寸下完全看不出来,这就是人们常说的无损质量压缩。
无损:看不出任何变化
- 对象流和经 Flate 压缩的交叉引用
- 每张重复的图片或字体只保留一份
- 字体子集化,只保留实际用到的字形
- 删除元数据、缩略图和旧修订
- 删除未使用的表单域和孤立对象
有损:图片像素被重新编码
- 对超过 150 DPI 的图片降采样
- 照片和彩色扫描件使用 60–75 的 JPEG 质量
- 白底黑字的文档转为灰度
- 仅在屏幕阅读时使用屏幕分辨率(72–96 DPI)
- 绝不作用于文字、矢量或字体
不同类型文档的典型压缩效果
PDF 能缩小多少,更取决于里面有什么,而不是用了哪个工具。从 Word 或 Google 文档导出的报告基本是文字加子集字体,可删的内容很少。从 PowerPoint 导出、带整页照片的演示文稿,或一叠手机扫描件,几乎可以去掉全部多余体积,因为这些图片从来没有按页面尺寸调整过。
下面的数字是典型范围,不是对某个文件的实测。可以用它判断是否值得压缩,以及文档必须满足特定上限时从哪个设置开始。
| 文档 | 典型原始大小 | 典型节省 | 节省来自哪里 |
|---|---|---|---|
| Word 导出的 20 页文字报告 | 300–800 KB | 10–30% | 字体子集化、对象流、元数据 |
| 带照片的演示文稿 | 10–40 MB | 60–85% | 对过大的照片降采样 |
| 五页彩色手机扫描件 | 8–20 MB | 80–95% | 降采样、JPEG、灰度 |
| 黑白办公扫描件 | 每页 100–300 KB | 0–20% | 已经是一位色或 JBIG2,可压缩空间很小 |
| 建筑图或 CAD 图纸 | 2–15 MB | 5–25% | 矢量路径无法降采样 |
| 多次编辑保存的表单 | 首次大小的 2–5 倍 | 40–70% | 丢弃增量修订 |
PDF压缩到200 KB、500 KB、1 MB或2 MB以满足网站上传要求
上传入口都会设定上限,哪怕多一个字节也会被拒绝。200 KB 时,大约可放一到三页 150 DPI 左右的灰度扫描页,10 pt 的文字仍能看清;将 PDF 压缩到 200KB正是从这个上限出发。500 KB 时,一份彩色身份证扫描加几页灰度文字刚好够用。到 1 MB 和 2 MB 时,问题通常在页数而不是质量,因为十页 150 DPI 的彩色扫描也放得下。
按固定顺序逐步处理,把质量放在最后。先删掉表单不需要的页面,裁掉证件和收据周围的空白,把黑色文字转为灰度,再先降分辨率、后降 JPEG 质量。质量低于 40 左右,字母周围会出现块状光晕,而 120 DPI 的灰度仍然清晰。目标大小模式会自动完成这个搜索;将 PDF 压缩到 1MB处理的是最常见的工作和申请上限。
请留一点余量。有的入口把 1 KB 算作 1,000 字节,有的算作 1,024 字节,所以在你电脑上显示 200 KB 的文件可能是 204,800 字节,仍会被按 200,000 字节计算的表单拒绝。把目标定在 190 KB、480 KB 或 0.95 MB 可以避免这种争议。
手机扫描件,4 页
12.4 MB
彩色 JPEG 页面,约 3000 × 4000 px,直接来自扫描应用。
满足 500 KB 上限
460 KB
灰度,150 DPI,JPEG 质量 65;200% 缩放下文字依然清晰。
用Acrobat、macOS预览和Word压缩PDF
桌面软件都能让 PDF 变小,但能给你的控制程度不同。Acrobat Pro 既有一键压缩,也有完整的优化器:其 PDF 优化器包含审核空间使用情况,会列出图片、字体、内容流和书签各占多少字节,让你在动手之前先看压缩是否有用。Word 无法压缩已有的 PDF,但导出时就决定了 PDF 会有多大。
Mac 上的预览是多数人手边现成的工具,也最容易让人失望。它内置的缩小文件大小 Quartz 滤镜对所有图片使用同一个固定的激进设置,没有分辨率或质量滑块。扫描件会变得模糊、发花,纯文字 PDF 甚至可能变大,因为这个滤镜重写文件时不做真正优化器的对象级清理。
Adobe Acrobat
- 01打开 PDF,在工具列表中选择压缩 PDF(旧版本:文件 → 缩小文件大小)。
- 02需要精细控制时,打开文件 → 另存为其他 → 优化的 PDF,按图片类型分别设置图片分辨率和质量。
- 03先运行审核空间使用情况,查看哪类内容占的字节最多。
macOS 预览
- 01选择文件 → 导出,格式保持为 PDF。
- 02打开 Quartz 滤镜,选择缩小文件大小。
- 03用新名称保存,发送之前在 200% 缩放下与原件对比。
Microsoft Word
- 01在 Windows 上,选择文件 → 另存为,选 PDF 并设置最小文件大小(联机发布)。
- 02在 Mac 上,于 PDF 导出对话框中选择最适合电子分发和辅助功能。
- 03导出图片较多的文件前,在选项 → 高级 → 图像大小和质量中调低默认分辨率。
为什么预览的“缩小文件大小”效果差
这个滤镜不管页面需要什么,都会大幅缩小图片,并以较低的 JPEG 质量保存。小号文字和签名会出现明显的色块。请保留原件;如果一定要用预览,可以在“色彩同步实用工具”中创建一个更温和的滤镜,把图像大小和质量调高。
在浏览器中压缩PDF的步骤
在没有 Acrobat 的工作电脑上、在手机上,或通过电话帮别人处理时,浏览器压缩是最快的办法。UltKit 的在线 PDF 压缩一次最多处理 20 个 PDF,每个最大 95 MB,无需安装,也无需账号,所有上传和处理后的文件会在处理完成 30 分钟后删除。
默认设置以质量优先:推荐只对过大的图片降采样,文字和矢量保持原样,字体子集化和删除元数据也已默认开启。只有结果必须满足某个数字时,才需要改动设置。
- 1
添加 PDF
把一个文件或最多 20 个文件拖到上传区域。有密码保护的文件需要先解密,因为加密内容无法重写。
- 2
选择压缩方式
日常使用时,让压缩方式保持为推荐。入口给出了上限时,选择目标大小,并以 KB 或 MB 输入数值。
- 3
按需调整图片设置
在高级设置中,白底黑字的扫描件可打开转为灰度,也可选择自定义,自行设置图片分辨率和图片质量,例如打印用 200 DPI。
- 4
压缩并对比
点击压缩,留意每个文件节省的百分比,然后逐个下载或打包为 ZIP 下载。上传到任何地方之前,请先打开结果检查。
如何检查压缩后的文件
文件大小并不能证明质量,所以发送前请先打开压缩后的 PDF。把文档中最小的文字放大到 200%,比如脚注、表格数字或签名下方的小字,并与原件同一位置对比。在 200% 下,JPEG 光晕、笔画模糊或锯齿边缘会变得很明显,而在适合宽度的视图下则看不出来。
然后检查压缩绝不该动的东西。以前能选中并复制的文字必须仍然可选,因为把页面栅格化成图片的工具并没有压缩文档,而是替换了文档。链接、书签和表单域应仍然有效,页数也应一致。
- 最小的文字在 200% 缩放下依然清晰,字母周围没有色块
- 文字仍可选中、复制,并可用 Ctrl + F 或 Cmd + F 搜索
- 照片、印章和签名仍可辨认,没有模糊
- 页数和页面顺序与原件一致
- 链接、书签和已填写的表单域仍然有效
- 文件字节数低于上限,并留有小幅余量
压缩无效时,PDF拆分才是办法
有些文件已经小到不能再小。一本使用子集字体的 300 页文字手册、由矢量路径构成的工程图纸,或以 JBIG2 存储的黑白扫描件,都没有可缩小的过大图片,所以任何压缩工具得到的大小都差不多。再用力压只会有害:把矢量图纸强行栅格化,会让它同时变大、变模糊。
如果限制是针对单个文件而不是整次提交,就改为拆分文档。把长合同拆成签字页和附件,把论文按章节拆开,或把银行流水合集按每月一个文件拆开,之后只在仍有需要时再压缩各部分。拆分 PDF可按页码范围或固定大小拆分,PDF 拆分指南则介绍了不同入口适合哪种拆分方式。
拆分对发邮件也有帮助。Gmail 限制每封邮件附件总计 25 MB,许多公司邮件服务器的上限更低,所以两个 15 MB 的部分往往能发出去,而一个 30 MB 的文件会被退回。对于接下来要扫描的文件,更好的办法在源头:按文档扫描成 PDF所述,用 200–300 DPI 的灰度扫描文字,这样几乎不需要再压缩。
要点总结
- PDF 变大几乎总是因为图片;文字、字体和矢量可以完全保持原样。
- 先做无损清理,再把图片降采样到约 150 DPI,JPEG 质量取 60–75。
- 遇到入口上限时,先删页并转为灰度,再降低质量,并把目标定得比上限略低一点。
- 对带小号文字的扫描件,避免使用预览内置的“缩小文件大小”滤镜;它对所有内容使用同一个苛刻的设置。
- 如果文字或矢量 PDF 压不小,请按页码范围拆分,而不是强行加大压缩。
常见问题
PDF压缩两次会变得更小吗?
只会略有减小,而且第二次压缩会损失画质。第一次压缩已经去掉了无损部分的冗余,第二次只能对本来就是 JPEG 的图片重新编码,这会产生压缩伪影。建议从原始文件重新开始,并设置更低的目标大小。
压缩后的PDF如需打印,应保留多高的分辨率?
印刷用途建议图片保持在 200 至 300 DPI,办公打印和屏幕显示保持在 150 DPI 即可。文字和矢量图形不是图片,在任何设置下打印都清晰锐利。
PDF压缩会删除注释和附件吗?
大多数工具默认不会删除。批注、表单数据和嵌入的附件通常在压缩后依然保留,所以如果附件占了文件的大部分体积,请在压缩前先删除不需要的附件。
把PDF打包成ZIP会小很多吗?
很少有用。PDF 的内容流和图片本身已经过压缩,打成 ZIP 通常只能再节省几个百分点。直接压缩 PDF 或将其拆分,节省的空间要多得多,而且无需解压即可打开。
不装App能在手机上压缩PDF吗?
可以。浏览器版压缩工具在手机的 Safari 或 Chrome 中就能使用:从“文件”或“下载”中选择 PDF,压缩后再把结果保存回同一个文件夹。
为什么压缩后的PDF在屏幕上清晰,打印出来却模糊?
文件里的图片被降采样到了屏幕分辨率,约 72 至 96 DPI,用于显示器足够,但打印到纸上就不够了。请用原始文件重新压缩,并将分辨率设为 150 DPI 或更高。
继续阅读
怎么把文件扫描成PDF:手机、Windows电脑和Mac | UltKit
用 iPhone 备忘录、Google Drive、Windows 扫描或图像捕捉把文件扫描成PDF:300 dpi、文字用灰度、多页合成一个文件、可搜索,大小适合邮件发送。
Lucas Ferreira · 2026年8月26日 · 11 分钟阅读
PDF拆分方法:按页码范围、大小或章节拆分PDF | UltKit
按页码范围、每页一个文件、每N页、文件大小或书签拆分PDF。涵盖预览、打印为PDF、Chrome和Acrobat,以及双面扫描、文件命名和常见错误。
Tom Okafor · 2026年9月4日 · 12 分钟阅读
如何减小图片KB大小:表单、网站上传和邮件适用 | UltKit
把照片压缩到指定KB:先缩小像素,再转成JPG,最后降低质量。附各步骤的典型压缩效果、手机和电脑操作方法,以及PNG压不小的解决办法。
Elena Vásquez · 2026年8月31日 · 11 分钟阅读