

了解专业的 PDF 压缩技术,可在保持质量的同时将文件大小减小 70-90%。非常适合文档、扫描和演示。
如何在不损失质量的情况下压缩 PDF
PDF 文件可以迅速膨胀到 10MB、50MB 甚至更大 - 使得它们无法通过电子邮件发送并且下载速度很慢。本指南向您展示如何将 PDF 压缩 70-90%,同时保持视觉质量。
为什么 PDF 变得如此之大
了解问题有助于解决问题:
- 未压缩的图像 - 以全分辨率嵌入的照片
- 多个版本 - 编辑的PDF存储更改历史记录
- 嵌入字体 - 小文本的完整字体文件
- 高 DPI 扫描 - 600 DPI(300 DPI 就足够了)
- 不必要的元数据 - 隐藏数据和缩略图
快速缩小指南
| 原创型 | 典型尺寸 | 压缩后 | 方法 |
|---|---|---|---|
| 扫描文件 | 25 MB | 3 MB(节省 88%) | 图像优化 |
| 图片较多的 PDF | 50 MB | 8 MB(节省 84%) | 图像下采样 |
| 文本文档 | 5 MB | 800 KB(节省 84%) | 字体子集 |
| 演示 | 30 MB | 5 MB(节省 83%) | 图片+字体优化 |
方法1:优化图像(影响最大)
图像通常是 PDF 文件大小的 80-90%。
桌面工具
Adobe Acrobat Pro:
1. 文件 → 另存为其他 → 缩小 PDF
2. 或者:文件→优化PDF
- 将图像采样降低至 150-300 DPI
- JPEG 质量:80-85%
- 删除未使用的资源
预览(Mac):
1. 文件→导出
2.石英过滤器→减小文件大小
注意:可能会过度压缩。测试结果!
命令行(高级)
Ghostscript(最强大):
# 高品质(300 DPI 图像)
gs -sDEVICE=pdfwrite \
-dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/电子书 \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=输出.pdf 输入.pdf
# 中等质量(150 DPI 图像)
gs -sDEVICE=pdfwrite \
-dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/屏幕\
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=输出.pdf 输入.pdf
设置说明:
/screen- 72 DPI(演示文稿)/ebook- 150 DPI(数字阅读)/printer- 300 DPI(打印就绪)/印前- 300 DPI(专业印刷)
方法二:删除不需要的内容
PDF 通常包含隐藏的膨胀:
删除什么
- 页面缩略图 - 每个 50-200KB
- 书签 - 通常很小,但可以加起来
- 表单字段 - 如果不再需要
- 评论/注释 - 来自审核过程
- 元数据 - 作者、关键字、创作软件
- 嵌入式 JavaScript - 经常未使用
- 隐藏层 - 来自设计文件
使用 Adobe Acrobat
工具 → 优化 PDF → 高级优化:
☑ 丢弃物体:
☑ 页面缩略图
☑ 嵌入式打印设置
☑ 隐藏层内容
☑ 表单操作
☑ 清理:
☑ 删除无效书签
☑ 删除未引用的命名目的地
☑ 优化页面结构
方法三:字体优化
嵌入字体每个字体可以添加 500KB-2MB。
字体子集
仅包含实际使用的字符:
Adobe Acrobat:
首选项 → 转换为 PDF → 字体设置
☑ 当使用的百分比小于:100% 时,对嵌入字体进行子集化
影响: 完整字体 (1.2MB) → 子集 (45KB)
字体策略
- 子集字体(如果使用 < 50% 的字符)
- 仅嵌入小文档使用的内容
- 对大型文档使用系统字体(Arial、Times)
方法 4:对图像进行下采样
降低图像分辨率而不造成明显的质量损失:
推荐的 DPI 设置
| 使用案例 | 深度PI | 文件大小 | 品质 |
|---|---|---|---|
| 屏幕观看 | 72-96 | 72-96最小 | 对大多数人都有好处 |
| 数字文档 | 150 | 150小 | 推荐 |
| 打印就绪 | 300 | 300中等 | 非常适合印刷 |
| 专业印刷 | 600 | 大 | 很少需要 |
手动下采样
# 从 PDF 中提取图像
pdfimages -所有输入.pdf 图像/
# 压缩每张图像
对于图像/*中的img;做
转换“$img”-quality 85-resize“2000x2000>”“压缩/$img”
完成
# 使用压缩图像重建 PDF
方法5:使用PDF压缩工具
在线工具(简单)
- 自动优化
- 保持质量
- 批量处理
- 无需安装
SmallPDF、ILovePDF(免费但有限制)
- 适合快速压缩
- 每日使用有限
- 最高压缩时会出现一些质量损失
桌面工具(控制)
Adobe Acrobat Pro(239 美元/年)
- 对设置的大部分控制
- 专业的结果
- 批量处理
PDFtk(免费、开源)
# 压缩和线性化
pdftk 输入.pdf 输出 输出.pdf 压缩
OCRmyPDF(免费,适用于扫描文档)
# 优化扫描 PDF
ocrmypdf --优化 3 \
--jpeg 质量 85 \
输入.pdf 输出.pdf
特殊情况:扫描文档
扫描的 PDF 通常为 10-50MB,因为它们只是图像。
优化策略
以较低 DPI 重新扫描
- 文本 300 DPI(不是 600)
- 黑白文档的灰度
- 使用“文档”模式,而不是“照片”模式
应用 OCR
- 将图像转换为可搜索的文本
- 显着减小文件大小
- 使 PDF 易于搜索和复制粘贴
使用单色仅显示文本
# 转换为黑白 gs -sDEVICE=pdfwrite \ -dCompatibilityLevel=1.4 \ -dAutoFilterColorImages=假 \ -dColorImageFilter=/FlateEncode \ -dGrayImageFilter=/FlateEncode \ -dNOPAUSE -dQUIET -dBATCH \ -sOutputFile=bw-output.pdf 输入.pdf
真实例子:
- 扫描合同(600 DPI 彩色):45 MB
- OCR 后(300 DPI 灰度):3 MB(减少 93%)
- 优化后:1.2 MB(减少 97%!)
压缩设置比较
在包含照片和文本的 25MB PDF 上进行测试:
| 设置 | 尺寸 | 减少 | 品质 | 最适合 |
|---|---|---|---|---|
| 原创 | 25 MB | - | 完美 | 档案 |
| 低压缩 | 18 MB | 28% | 优秀 | 印刷 |
| 中等 | 6MB | 76% | 很好 | 一般用途 |
| 高 | 2MB | 92% | 好 | 电子邮件/网络 |
| 最大 | 800 KB | 97% | 展会 | 快速分享 |
建议: 对于大多数情况,中等压缩(减少 75-85%)。
批量压缩
处理多个 PDF:
使用 Ghostscript 脚本
#!/bin/bash
对于 *.pdf 中的 pdf;做
gs -sDEVICE=pdfwrite \
-dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/电子书 \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile="压缩_${pdf}" "$pdf"
完成
使用 Python (PyPDF2)
导入 PyPDF2
从 pathlib 导入路径
对于 Path('.').glob('*.pdf') 中的 pdf_file:
作家= PyPDF2.PdfWriter()
阅读器 = PyPDF2.PdfReader(str(pdf_file))
对于 reader.pages 中的页面:
page.compress_content_streams()
writer.add_page(页面)
以 open(f'compressed_{pdf_file.name}', 'wb') 作为输出:
writer.write(输出)
要避免的常见错误
- 过度压缩 - 低于 75 JPEG 的质量变得明显
- 错误的 DPI - 打印文档的 72 DPI 看起来像素化
- 删除字体 - 使 PDF 在某些系统上不可读
- 扁平化 - 删除选择文本的能力
- 多次压缩 - 每次压缩都会降低质量
- 不测试结果 - 始终检查压缩的 PDF 质量
质量检查表
在完成压缩之前:
☑ 文本清晰 - 缩放至 150-200% 并检查
☑ 图像看起来不错 - 没有明显的伪影或像素化
☑ 颜色准确 - 与原始版本并排比较
☑ 字体显示正确 - 在不同设备上测试
☑ 文件随处打开 - 在移动设备、桌面设备上测试
☑ 文本可选择 - 可以复制和粘贴
☑ 链接仍然有效 - 单击所有超链接
高级:自定义压缩配置文件
创建可重复使用的设置:
Adobe Acrobat 自定义配置文件
工具 → 优化 PDF → 另存为自定义配置文件:
- 图像:150 DPI,JPEG 质量 85
- 字体:使用 <100% 时的子集
- 清理:删除所有不必要的物体
- 丢弃:缩略图、元数据、打印设置
Ghostscript 自定义设置文件
``后记
% 自定义设置.ps
<< /ColorImageDict
<< /Q因子0.15
/混合1
/H 样本 [1 1 1 1]
/V 样本 [1 1 1 1]
/ColorImageDownsampleType /Bicubic
/颜色图像分辨率 150
/颜色图像深度-1
设置蒸馏器参数
## 故障排除
###“文件仍然太大”
1.检查图像DPI(应≤300)
2.寻找嵌入的视频
3.删除未使用的页面
4. 分割成多个较小的 PDF
###“文字看起来模糊”
- 您过度压缩(DPI 太低)
- 使用 `/ebook` 或 `/printer` 设置重新压缩
- 对文本文档使用 150+ DPI
###“颜色看起来不对”
- 颜色配置文件不匹配
- 使用“/prepress”设置来保留颜色
- 选中“保留颜色配置文件”选项
## 结论:最佳实践
**对于大多数 PDF:**
1. 图像使用 **150 DPI**(打印使用 300 DPI)
2. **JPEG 质量 80-85%**(最佳位置)
3. **尽可能设置字体子集**
4. **删除元数据**和缩略图
5. **分享前测试结果**
**目标文件大小:**
- 文本文档:< 500 KB
- 带图像的文档:1-3 MB
- 图片较多的 PDF:3-8 MB
- 专业演示:5-10 MB
**快速获胜:**
- 10 MB PDF → 2 MB,中等压缩(节省 80%)
- 50 MB 扫描文档 → 4 MB 带 OCR + 优化(节省 92%)
- 100 MB 照片 PDF → 15 MB,图像缩减采样(节省 85%)
---
**需要压缩您的 PDF?** 使用我们的[免费 PDF 压缩器](/) 进行自动优化。在几秒钟内压缩数百个 PDF,同时保持质量!
About the Author

1CONVERTER Technical Team
Official TeamFile Format Specialists
Our technical team specializes in file format technologies and conversion algorithms. With combined expertise spanning document processing, media encoding, and archive formats, we ensure accurate and efficient conversions across 243+ supported formats.
📬 Get More Tips & Guides
Join 10,000+ readers who get our weekly newsletter with file conversion tips, tricks, and exclusive tutorials.
🔒 We respect your privacy. Unsubscribe at any time. No spam, ever.
