点击或拖拽上传PDF文件
PDF压缩工具完整使用指南
本页用于在浏览器内减小 PDF 体积:通过拖拽区 #uploadZone 或文件选择
#fileInput 加载文档(建议不超过 100MB),脚本用 pdf.js 读取页数并展示文件名、大小;再选择压缩级别(高质量
high / 平衡 medium 默认 / 最小体积 low),点击「开始压缩」调用
compressPDF()。处理基于 pdf-lib 在本地重写文档:平衡与最小体积档会清空标题、作者、主题等元数据;保存时开启对象流
useObjectStreams 以优化结构。结果区展示原始大小、压缩后大小与节省比例,可下载
*_compressed.pdf。文件不上传服务器,适合邮件附件瘦身与归档前整理;不是 Adobe Acrobat 级图片重采样压缩器。
三档压缩分别做什么
- 高质量:尽量保留元数据,结构优化较轻,适合仍需文档属性的打印/归档场景,体积下降通常有限。
- 平衡(推荐):清理元数据并优化对象流,在体积与兼容性之间折中,日常发送优先选此项。
- 最小体积:在平衡策略上更激进(含进一步扁平化相关选项),更适合邮箱附件上限紧张时。
- 界面上的「约 10–20% / 30–50% / 50–70%」为经验区间,实际取决于原文件是否已压缩、是否含大量图片。
- 已高度优化或极简结构的 PDF,可能出现压缩后体积持平甚至略增,结果区节省比例可能为 0%。
推荐操作步骤
- 将 PDF 拖入上传区,或点击选择文件;确认页数与大小显示正常。
- 按用途选择级别:打印用高质量,日常用平衡,邮件用最小体积。
- 点击「开始压缩」,观察进度条;完成后对比三列统计数据。
- 下载压缩文件,用阅读器打开抽检首页与关键页面,确认文字与版式正常。
- 若不满意,点移除后换一档重试;需要更强图片压缩请用桌面专业软件。
能力边界(请先读)
- 主要靠元数据清理与文档结构/对象流优化,不对内嵌图片做有损重采样。
- 扫描件、高清图集 PDF 体积大头在图片,本工具降幅可能不明显。
- 加密或严格权限 PDF 可能失败,请先解密再处理(加载使用 ignoreEncryption 尝试)。
- 当前仅单文件;批量请逐个处理。超大文件受浏览器内存限制,可能卡顿或失败。
- 关闭标签页后内存中的文件数据会释放,请及时下载结果。
常见问题补充
压缩后质量会变差吗?
一般不会对文字与图片做有损重采样,观感应与原文接近。若你需要把扫描图大幅压小,应使用支持图像降采样的工具(如 Acrobat 优化 PDF),而不是仅依赖本页。
为什么体积几乎没变甚至变大?
原文件已很干净时,重写 PDF 容器可能引入少量开销。可改选其他级别,或从源头(Word 导出「最小文件大小」、先压图再生成 PDF)处理。
隐私是否安全?
压缩在本地完成,不经过本站服务器上传。公共电脑用完请下载结果并关闭页面,勿把敏感合同长时间留在浏览器下载记录中。
相关工具
处理完体积后,可按需串联站内其他 PDF / 媒体能力: