如何把 PDF 保存为 JPG — 不用 Adobe Acrobat 的 4 种方法实测
2026-05-22
每隔几周我都会收到类似的邮件:"你能把那张收据发我一张 JPG 吗?我们的表单不接受 PDF。"或者有人要 PDF 里某一页做社交媒体配图。或者从一份 40 页报告里截一张表情包。
如果你有 Adobe Acrobat,点 Export → Image → JPEG 就完事了。如果没有(每月 19.99 美元),你就得找替代方案。这篇文章在同一个 PDF(一份 6 页混合内容文档:文字、照片、图表、扫描的签名)上测试 4 种免费方法,给出真实的画质和文件大小。
方法 1:macOS Preview(系统自带,仅限 Mac)
如果你在用 Mac,它已经装好了。
- 用 Preview 打开 PDF。
- View → Thumbnails(或
Cmd+Option+2)查看所有页面。 - 选中要导出的页面。
- File → Export → Format: JPEG → 调整 Quality 滑块 → 保存。
画质:极好。Preview 默认按 PDF 的原生分辨率渲染,通常是 150-300 DPI。质量滑块从 0(糟糕)到 1.0(视觉无损)。0.9 在合理文件大小下能获得很好画质。
测试 PDF 第 3 页(白底图表)的文件大小:
- Quality 1.0:1.2 MB
- Quality 0.9:380 KB
- Quality 0.5:95 KB
- Quality 0.0:22 KB(明显劣化)
缺点:
- 仅限 Mac。Windows 用户:直接跳到方法 4。
- 不能直接设置 DPI。只能用 PDF 自带的分辨率。
- 选多个页面时会分别导出多个 JPG,符合预期但如果你期望合并成一个文件会有点困惑。
什么时候用:你在 Mac 上,PDF 不超大(少于 100 页),用它就对了。
方法 2:Microsoft Word(跨平台,大多数人不知道的小技巧)
是的,Microsoft Word 能干这事。麻烦但能在 Windows、Mac 和网页版都用。
- 打开 Word。File → New blank document。
- Insert → Object → From File → 选你的 PDF。
- Word 会把每一页作为可编辑图片插入到文档里。
- 右键任意插入的页面 → Save as Picture → Format: JPEG → 保存。
画质:能用但不出色。Word 内部以固定的 150 DPI 渲染 PDF 然后重编码。结果明显比 Preview 的输出更软,尤其是文字密集的页面。
测试 PDF 的文件大小:每页通常 200-400 KB,但文字边缘有可见的 JPEG 噪点。
缺点:
- 慢。每页在 Word 里渲染要 1-2 秒。
- 画质锁定。没有滑块。
- 每页都要单独右键。
什么时候用:说实话几乎从不用,除非你被困在 Windows 机器上、没网、不能安装任何软件、而且 Office 已经在那。方法 4 更快。
方法 3:在线转换服务(显而易见的选项)
搜"pdf to jpg",你会找到 50 个网站。大多数是同两个后端服务的换皮。常见的有 I Love PDF、Smallpdf、PDF24、FreeConvert,以及几十个其他。
好处:能用。上传 PDF,点转换,下载 JPG。大多数小文件免费。
代价:
- 你的 PDF 上传到他们的服务器。如果你在意,去读隐私政策。多数声称在某个保留期后删文件 — 从 1 小时到 30 天不等。有些不声称。
- 免费版有限制。常见:100 MB 上限、加水印、每小时 2 次转换、最多 20 页、必须等 60 秒才能下一次操作。
- "升级去水印"漏斗。这才是很多这类网站的真实商业模式。
- 画质参差不齐。有的输出 72 DPI 糊一团。有的用正经渲染器。通常上传等完才能判断。
什么时候用:一次性转换不敏感的 PDF,不想装东西或学工具。
什么时候不要用:税务文件、医疗记录、身份证件扫描件、草稿工作产品、任何带个人数据的东西、任何你不希望陌生人看到的东西。
方法 4:ToolKoala(基于浏览器,我们做的工具)
我直说:我维护 ToolKoala PDF 转 JPG 工具。它存在的原因正是方法 3 的隐私缺口。所有事情都通过 pdfjs-dist(Firefox 显示 PDF 用的同一个库)在你的浏览器里跑。
- 打开 toolkoala.com/zh-CN/pdf-to-jpg。
- 把 PDF 拖进去。
- 选 DPI:1x(网页/邮件)、2x(印刷质量)或 3x(高分辨率印刷)。
- 点转换。每页变成 JPG。
- 单独下载或一起打包为 ZIP。
画质:可调。2x DPI 在默认设置下接近 Preview。3x DPI 超过 Preview。
测试 PDF 第 3 页(图表)的文件大小:
- 1x DPI:95 KB
- 2x DPI:280 KB
- 3x DPI:620 KB
验证不上传:打开 Chrome DevTools → Network 面板 → 拖入 PDF。如果还没缓存你会看到 PDF.js 库加载,但绝不会看到你的文件被 POST 出去。字节从未离开浏览器。
我应该诚实说出缺点:
- 首次加载会下载 PDF.js 库(约 3 MB)。之后缓存。后续使用是瞬时的。
- 超大 PDF(200+ 页)受浏览器内存限制。我们把单次上传限在 100 MB。
- 不能一次批处理多个 PDF。一次一个。
什么时候用:任何敏感的东西。任何你不愿意相信 TOS 的东西。任何你形容为"草稿"或"私人"的东西。
快速决策表
| 你的场景 | 最佳方法 |
|---|---|
| Mac 用户,偶尔转一下 | Preview |
| Windows 用户,敏感 PDF | ToolKoala |
| Windows 用户,公开 PDF,不能装东西 | 任意在线服务 |
| 需要精准像素控制(DPI 600+) | Preview 或 ToolKoala 3x |
| 已经有 Adobe CC | Acrobat(它确实比这些都好一点点) |
| 用脚本批转 100+ PDF | pdftoppm 命令行工具(超出本文范围) |
同样文件大小下,哪个画质最好?
真正有趣的对比是:在每页 250 KB 输出下,哪种方法的文字和照片再现最干净?
我在测试 PDF 第 3 页(文字+图表)上对所有方法做了约 250 KB 输出的 A/B 测试:
- Preview,Quality 0.85:文字清晰、图表干净、无 artifact。冠军。
- ToolKoala,2x DPI:在误差范围内与 Preview 相当。平。
- 类 remove.bg 在线服务:文字略软,图表 OK。
- Word:文字边缘有可见 JPEG 噪点。垫底。
所以如果你在 Mac 上,Preview 真的是最好的 — Apple 出货了一个优秀的 JPEG 编码器。如果你不在 Mac 上,ToolKoala 在误差范围内追平。
常见错误
我看到一些人犯的错:
一直用 100% 质量保存。JPEG 100% 不是无损,只是损失更少。如果你要真无损,存 PNG — 但 PNG 通常大 3-10 倍。
不考虑用途就选 DPI。72 DPI 适合邮件和网页显示。150 DPI 是照片印刷标准。300 DPI 是专业印刷。除非要做广告牌,超过 300 都浪费。
只需要 1 页却转 300 页的 PDF。用 Preview 或 PDF 提取页面 先抠出对应页面再转。省时间省存储。
反复 JPG → JPG → JPG 保存。每次 JPEG 保存都是有损的。如果以后还要编辑,第一次导出存 PNG,PNG 里编辑,最后再 JPEG。
相关 ToolKoala 工具
如果你已经在做 PDF 工作,可能还需要这几个:
全部基于浏览器。全部不上传。