通过优化文档结构和移除冗余元数据减小PDF体积,完全在浏览器本地处理,文件不上传服务器
支持 PDF 格式,最大 100MB
本页用于在浏览器内减小 PDF 体积:通过拖拽区 #uploadZone 或文件选择
#fileInput 加载文档(建议不超过 100MB),脚本用 pdf.js 读取页数并展示文件名、大小;再选择压缩级别(高质量
high / 平衡 medium 默认 / 最小体积 low),点击「开始压缩」调用
compressPDF()。处理基于 pdf-lib 在本地重写文档:平衡与最小体积档会清空标题、作者、主题等元数据;保存时开启对象流
useObjectStreams 以优化结构。结果区展示原始大小、压缩后大小与节省比例,可下载
*_compressed.pdf。文件不上传服务器,适合邮件附件瘦身与归档前整理;不是 Adobe Acrobat 级图片重采样压缩器。
一般不会对文字与图片做有损重采样,观感应与原文接近。若你需要把扫描图大幅压小,应使用支持图像降采样的工具(如 Acrobat 优化 PDF),而不是仅依赖本页。
原文件已很干净时,重写 PDF 容器可能引入少量开销。可改选其他级别,或从源头(Word 导出「最小文件大小」、先压图再生成 PDF)处理。
压缩在本地完成,不经过本站服务器上传。公共电脑用完请下载结果并关闭页面,勿把敏感合同长时间留在浏览器下载记录中。
处理完体积后,可按需串联站内其他 PDF / 媒体能力: