如何使用 PDF to JPG
- 在上方选择一个 PDF 文件。
- 点击“转换为 JPG”,检查首页预览和页数。
- 单页下载 JPG,多页下载 ZIP 压缩包。
工具转换的内容
每个完整 PDF 页面会渲染成压缩 JPG,包含文字和图形,不会提取嵌入的原始照片。JPG 不再包含可搜索 PDF 文字、可点击链接、表单控件或可编辑矢量对象,请保留原始 PDF。
文件在你的设备上转换。每次选择一个未加密的 PDF,不设固定文件大小或页数上限。页面最多按原视口的两倍尺寸渲染,每边最多 4096 像素,每页最多 1600 万像素,不设各页合计像素上限。工具会渲染并编码一页,释放该页画布后再处理下一页,过大的页面会按单页限制缩小。原始 PDF、第一页预览和编码后的压缩包仍占用设备内存。进度显示当前页,取消后不提供未完成的压缩包。暂无 DPI、页面范围或 OCR 选项。
自行检查页面尺寸、旋转与 ZIP 顺序
2026 年 10 月 2 日,我们制作了五个包含彩色矩形、页码和“TOP LEFT”标记的小型 PDF,并在本浏览器工具中转换。这些是人工测试文档,不含个人资料。表格提供原始输入和保存输出,你可以重复检查实际结果。
| PDF 样本 | 输入 | 观察结果 |
|---|---|---|
| Letter 页面标记 | 1 页 · 612 × 792 pt 866 字节 | JPG:1224 × 1584 像素 19,019 字节 |
| 混合尺寸与旋转 | 3 页:Letter、A4、旋转 90° 的 Letter 1,655 字节 | ZIP:3 张 JPG 23,682 字节;各文件大小见下方 |
| 超宽页面 | 1 页 · 10000 × 100 pt 869 字节 | JPG:4096 × 41 像素 3,274 字节;已按边长上限缩小 |
| 旧版页数边界 | 21 个小页面 · 每页 72 × 72 pt 8,229 字节 | 10 月 2 日测试受旧版 20 页上限影响而被拒绝,该限制已于 10 月 5 日移除,详见下方复测。 |
| 合计像素上限 | 6 个方形页面 · 每页 1300 × 1300 pt 2,780 字节 | 10 月 2 日历史结果:拒绝转换。该限制已于 10 月 5 日移除,下方当前版本复测成功。 |
混合 PDF 的 ZIP 依次包含 page-01.jpg(1224 × 1584 像素,19,019 字节)、page-02.jpg(1191 × 1684 像素,20,892 字节)和 page-03.jpg(1584 × 1224 像素,19,878 字节)。第三页旋转 90° 后成为横向图片,彩色标记随页面旋转。请解压并检查三张图片,不要仅查看首页预览。

超宽 PDF 展示了与页数不同的限制:原始视口过宽时,工具会降低比例直至长边不超过 4096 像素,短边向上取整为 41 像素。图片仍保持超宽比例,不会裁成正方形,也不保证印刷细节。
六页方形 PDF 只有 2,780 字节,但每页会渲染为 2600 × 2600 像素,六页共计 40,560,000 像素,超过旧合计限制。上方合计像素和 21 页拒绝结果记录的是 10 月 2 日实现,两项限制均已于 10 月 5 日移除,原测试出错时均未提供不完整 ZIP。
我们重新按 JPEG 打开每个成功输出,检查尺寸、ZIP 文件名、白色背景角落和旋转后的彩色标记。上方大小是这些样本的测量值,不是对你的 PDF 的预测。其他文档中的字体、扫描件、页面框和批注可能表现不同。
复现方法:下载一个 PDF 输入,在上方转换,对比显示页数与尺寸,打开 JPG 或解压 ZIP 检查页面标记。以下资料 输入清单 和 输出验证记录 记录精确字节数和 SHA-256 哈希。使用 输入生成脚本 和 输出检查脚本 进行自己的测试;编码器或库的变化可能改变哈希。测试图形以 CC0 发布。
移除固定大小和页数上限后的复测
2026 年 10 月 5 日,我们移除了 PDF 输入原有的 20 MB 和 20 页限制,并在本工具中测试了下列文件。测量结果保存在取消大小和页数限制之后、改为逐页处理之前;随后的逐页处理更新又取消了合计像素上限。表中的 ZIP 字节数对应当时保存的参考压缩包,当前生成的流式 ZIP 可能不同。这些成功样本说明旧限制已不再阻止这些文件转换,并不意味着浏览器可处理无限大小的文档。
| 输入 | 实测输出 | 验证内容 |
|---|---|---|
| 原 21 页样本 每页 72 × 72 pt · 8,229 字节 | ZIP:21 个 JPG 每页 144 × 144 像素 · 64,120 字节的 ZIP | 曾被拒绝的同一输入如今可完整输出 21 页。 |
| 50 个编号小页面 每页 72 × 72 pt · 15,186 字节 | ZIP:50 个 JPG 每页 144 × 144 像素 · 154,468 字节的 ZIP | 全部文件可按页序解码,共需渲染 1,036,800 像素,未触及旧版合计像素阈值。 |
| 超过旧版 20 MB 上限的 PDF 1 页,128 × 128 pt · 23,593,810 字节(约 22.5 MiB) | JPG:256 × 256 像素 1,256 字节 | 文件大是因为存有未经压缩的 3072 × 2560 RGB 图片,渲染页面本身较小,左右两个色块均保持可见。 |
50 页样本含页码和逐页加长的蓝色条。我们解码了 ZIP 内每个文件,核对文件名、尺寸,并检查了全部 50 张 PNG 的条长与页序是否一致。大 PDF 左半红色、右半蓝色,其保存的 JPG 在色块中心测得 RGB (254, 0, 0) 与 (0, 0, 254) 。编码后的文件大小、嵌入图像尺寸和渲染页面尺寸会分别影响内存占用。
下载 带日期的输入尺寸、字节数和 SHA-256 哈希, 解码后的输出测量值与哈希, CC0 样本生成脚本 和 检查脚本 可用于复现。上方旧版拒绝记录保留为历史结果,加密 PDF 和无效文件头仍会导致失败,且不提供未完成的下载;原先因合计像素超限而被拒绝的样本,已在下方逐页复测中成功转换。
移除合计像素上限后的复测
2026 年 10 月 5 日稍后,我们将保留全部页面画布的方式改为逐页处理:渲染一页、编码、将压缩文件加入归档,再释放该页画布后处理下一页。旧版合计 4000 万像素限制已移除。我们在本工具中转换了曾被拒绝的六页方形输入和新的 50 页 Letter 文档,并重新打开、解码了下方每张图片。
| 输入 | 实测输出 | 已验证范围 |
|---|---|---|
| 50 个编号 Letter 页面 50 页 · 612 × 792 pt/页 · 15,689 字节 | ZIP: 50 JPG 1224 × 1584 像素/页 · 492,890 字节的已保存 ZIP | 96,940,800 个渲染像素,全部文件可按页序解码。 全部 50 个蓝色条长均与页序对应。 |
| 原六页方形边界样本 6 页 · 1300 × 1300 pt/页 · 2,780 字节 | ZIP: 6 JPG 2600 × 2600 像素/页 · 46,268 字节的已保存 ZIP | 40,560,000 个渲染像素,全部文件可按页序解码。 此前被拒绝的同一输入如今可成功转换。 |
50 个 Letter 页面共计 96,940,800 像素。第 N 页包含编号和宽 10 × N pt 的蓝色条,渲染后条宽为 20 × N 像素。我们对 PNG 和 JPG 均检查了全部 50 个条长、尺寸及归档文件名。六个方形页面共计 40,560,000 像素,同样生成完整归档。两份文档均在保持原渲染比例的情况下超过旧上限。
PNG 背景、裁剪与旋转、超宽页面缩放及 23,593,810 字节输入也通过了基于保存图片字节的回归检查。转换中取消后不保留部分下载,之后单页转换仍成功。加密 PDF 和无效文件头仍显示错误。进度显示当前页和总页数,取消可能需等待当前编码操作完成。
逐页处理可以减少同时保留已解码页面所需的内存,但原始 PDF、第一页预览、压缩 ZIP 数据块和最终下载数据仍占用内存。我们没有测定所有设备通用的处理上限,也没有测试每一种设备。每页仍会按每边最多 4096 像素、总像素数最多 1600 万的限制缩小,暂无 DPI、页面范围或密码输入选项。
下载 带日期的 Letter 输入尺寸、字节数和 SHA-256, 每个输出的尺寸、字节数和 SHA-256, CC0 生成器 和 输出检查脚本。ZIP 时间戳可能改变归档哈希,请比较解码后的文件哈希和页面标记。早期像素限制图示和视频记录的是旧实现,不代表当前限制。
用三张图看实测结果
PDF to JPG 渲染完整页面,请检查输出尺寸、旋转和 ZIP 顺序;当前逐页处理,不设合计像素上限。
常见问题
为什么下载的是 ZIP,而不是 JPG?
多页 PDF 每页生成一张 JPG,ZIP 将它们打包在一起,解压后可分别打开。单页 PDF 直接下载 JPG。
能从 PDF 中提取原始照片吗?
本页渲染整个页面,不提取嵌入的原始图片文件,因此结果包含页边距、文字和其他图形。
为什么大页面输出比预期小?
渲染受像素限制,请检查转换后显示的实际尺寸,更改 JPG 元数据无法恢复未渲染的细节。
小 PDF 一定能转换成功吗?
不一定。文件大小和渲染像素数衡量的是不同内容。工具不设固定文件大小、页数或合计像素上限,但即使按页处理,PDF 和编码后的压缩包仍会占用设备内存,损坏或加密的文档也可能转换失败。