← 返回工具

压缩 PDF

图像化压缩(缩小体积)

使用说明

用途

压缩 PDF 文件减小体积,适合邮件附件传输、网络上传时的大小限制场景。本工具采用图像化压缩策略:把每页渲染为图像后重新嵌入,体积可降至原文件的 10-30%。注意压缩后文字变成图像层不可再选择/搜索(适合扫描件或最终发布版)。在浏览器本地通过 pdfjs-dist + pdf-lib 完成,文件不上传服务器,免费、无水印、无张数限制。

操作步骤

  1. 拖入或点击选择 PDF 文件
  2. 查看左侧文件信息:当前大小、页数、是否含文字层
  3. 选择压缩级别:「高压缩」(最小,画质降)/ 「平衡」(折中)/ 「高清」(轻压缩,画质优先)
  4. (可选)调节「输出 DPI」(72-200 之间):DPI 越低体积越小但越模糊
  5. (可选)勾选「保留可选文字层」(如可,仍会增大文件但保留搜索能力)
  6. 查看预估输出大小
  7. 点击「开始处理」
  8. 等待逐页处理(约 1-3 秒/页)
  9. 下载压缩后文件,显示节省百分比

常见问题

压缩后字会变模糊吗?
本工具是图像化压缩,文字会变成图像。「高清」模式(DPI 200)下文字仍清晰可读,「高压缩」模式(DPI 72)会有可见模糊适合屏幕快速预览。需要文字依然清晰可选,请选「保留可选文字层」(体积减少较少但功能完整)。
和服务端压缩(如 Smallpdf、iLovePDF)相比效果如何?
服务端工具通常用更复杂的算法(去重资源、字体子集、智能图像压缩),同等画质下能压得更小。但服务端工具需要上传文件,pdfbox 的优势在于「文件不离开你的设备」。如果文件机密性 > 极致压缩率,选 pdfbox。
压缩后可以再用 OCR 转可搜索吗?
可以。如果压缩选了「图像化」模式,输出的 PDF 是纯图像,正好可以用「OCR」工具识别后变成可搜索 PDF。
文件会上传吗?
不会。pdfjs-dist 在本地渲染每页为图像,pdf-lib 在本地重新组装新 PDF,全程不上传。
为什么压缩率因文件而异?
压缩效果取决于原文件特征:含大量高清图片的 PDF 压缩率高(可减 70-90%);纯文字 PDF 压缩率低(图像化反而可能变大);扫描件因为本来就是图像,压缩率与 DPI 比直接相关。

应用场景

  • 邮件附件超过 25MB 限制需要压缩
  • 微信传输 PDF 大文件压缩到 100MB 内
  • 网盘上传节省空间压缩归档
  • 网站上传 PDF 简历限制 5MB 内
  • 扫描件大文件分发前批量压缩节省流量

提示

压缩前建议先看文件构成:纯文字 PDF 压缩反而变大,应该用「PDF 转 Word」类工具改格式;高清图文 PDF 压缩效果最显著。需要保留搜索能力的文档,选「保留可选文字层」+ 「平衡」模式。