跳到主要内容
PPDF123

压缩 PDF 文件

压缩 PDF 用 qpdf 重新压缩 PDF 内部的流并打包对象,让文件变小。它不会对图像降采样,也无法承诺目标大小,所以已经优化过的文件或扫描件可能几乎不变。

把文件拖到这里,或点击选择

支持 PDF · 单个文件不超过 500.0 MB · 一次最多 20 个文件

也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。

压缩让 qpdf 重新压缩流,并把对象打进对象流,从而缩小 PDF。用于邮件上限、LMS 上传,以及因体积过大被拒的门户。它不承诺缩小比例,也不会对图像降采样。

用到的标志是 `--compress-streams=y`、`--recompress-flate` 和 `--object-streams=generate`。已经很紧的文件,或图像本就是 JPEG 的扫描件,往往几乎不动。未压缩流的粗糙办公导出通常缩得更多。

压缩页没有质量滑块。线性化 PDF 是另一个独立工具(`/api/v1/misc/linearize-pdf`),用于网页快速查看,不是这项任务。

文字对象仍是文字。图像扫描件仍是图像。要从扫描件取字,那是 OCR 转 Markdown,不是压缩。要去掉 JavaScript 或附件,那是清理 PDF。

有密码保护的文件,在你输入密码后会在本页为你解锁;API 调用方需先运行移除密码。损坏的 xref 表可能要先修复。

把下载当作传输副本。文件是归档原件或印刷校样时,请另留一份未压缩母本。

做完后打开几页。流重压缩不应改变页面外观;若渲染异常,保留原件,可先修复再压缩。

上传是临时的。我们不会保存你的压缩文档库。

功能

  • qpdf 对流重压缩,并打包对象流
  • 不对页面图像降采样或重新编码
  • 本页没有优化级别控件
  • 匿名 API:/api/v1/misc/compress-pdf

适用场景

  • 把 PDF 压进邮件或门户的上传上限
  • 发出较轻的副本,同时保留未压缩母本
  • 发送前收紧粗糙的办公导出

如何压缩 PDF 来减小文件体积?

  1. 上传超过体积上限、或发送起来偏重的 PDF。
  2. 点击处理。本工具没有质量滑块。
  3. 下载结果,和原件比较字节大小。
  4. 抽看几页。体积几乎没变,说明文件本来就已经压缩过。

限制与边界

  • 不会对图像降采样;照片多的扫描件可能几乎不缩小
  • 有密码保护的文件需要密码;API 调用方需先运行移除密码
  • 损坏的 PDF 可能要先修复,压缩才能成功
  • 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。

示例

  • 带未压缩流的办公导出,打进对象流后往往明显变小
  • 已经压缩过的 2 MB 文字报告,可能只少几 KB

本工具的隐私说明

文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。

常见问题

为什么文件几乎没变小?
qpdf 只能重压缩流并打包对象。图像已是 JPEG,或文件已用对象流保存过,就没有多少余地。
压缩会对照片降采样吗?
不会。这条路径不重采样图像。体积下降来自流和对象流的打包。
这和线性化 PDF 是一回事吗?
不是。线性化 PDF 是另一个独立工具,用于按页提供网页。压缩不做线性化。
文字还能选取吗?
源文件有文字对象时可以。纯图像扫描件仍是图像。
能把 PDF 压缩到指定大小,比如 100 KB 或 1 MB 吗?
不能。没有目标大小或质量设置,能缩小多少取决于文件本身。如果门户的限制压缩也达不到,可以用按页数拆分 PDF 把文件分成几份发送,或用移除图片删掉图片、保留文字。

最后更新:

用代码调用

本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。

curl -X POST "https://pdf123.xyz/api/v1/misc/compress-pdf" \
  -F "[email protected]" \
  -o output.pdf

也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档

在 AI 代理中使用

Skill

装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「压缩 PDF」: /skills/pdf123-compress.md

全部 Agent Skill

文件只用于本次处理,完成后自动删除。