PDF 转 JPG · 浏览器原生

将 PDF 转为 JPG — 无需上传

从 PDF 中提取图片做幻灯片、分享单页缩略图、将扫描件存档为 JPG — 转换理由很多。这是基于 Mozilla PDF.js 的浏览器原生版本。

工作原理
  • Mozilla PDF.js 在你的标签页中渲染
  • JPG / PNG 输出最高 192 DPI
  • 支持 CJK + 阿拉伯文脚本
  • 选择特定页面转换
渲染管线

在浏览器中渲染。 保存为 JPG 或 PNG。

PDF.js 在 canvas 上绘制每页,然后导出为 JPG 或 PNG。PDF 和图片不接触服务器。

1

打开 PDF 转图片标签

点击上方或前往 /pdf-to-image。

2

拖入你的 PDF

低分辨率缩略图先渲染以供选择页面。50 页预览约 3 秒。

3

选择格式和质量

JPG 文件更小,PNG 文字更锐利。缩放:低(1×)、中(1.5×)、高(2×)。

4

选择页面

「全部」转换每页。「选择」让你点击特定缩略图。

5

点击「转换并下载」

每页渲染、编码、打包为 ZIP。20 页中等质量约 4 秒。

输出选项

两种格式。 三种质量预设。

实用说明。

有损

JPG 输出

无透明通道,文件更小。适合照片和扫描件。

无损

PNG 输出

支持透明通道。适合截图和图表。比 JPG 大 2-4 倍。

1× → 2×

质量等级

低 ≈ 96 DPI,中 ≈ 144 DPI,高 ≈ 192 DPI(接近打印质量)。

CJK + RTL

复杂脚本

PDF.js 加载 CMap 字体支持中文、日文、韩文、阿拉伯文。渲染效果与你的阅读器一致。

为何在本地转换

同样的逻辑。 你的文件属于你。

你转换的 PDF 通常包含隐私内容 — 身份证扫描、合同、工资条。在线转换器都会上传并将渲染结果存储在磁盘上。1 秒的 canvas 渲染不值得这个风险。

在线转换器
  • ConvertIO 和 SmallPDF 上传、服务器渲染、回传 ZIP
  • 免费版限制 10 MB 输入和每天 25 次转换
  • 服务器缺少 CMap 数据时 CJK 字体常渲染为豆腐块
iKeepPDF PDF 转图片
  • PDF.js 在你的标签页的 canvas 上绘制每页
  • 你选择缩放:1×(网页)、1.5×(默认)、2×(打印)
  • PDF.js 自动获取 CJK 和阿拉伯文的 CMaps
不适用的场景

这个工具 刻意简单。

浏览器端转换不适合的情况。

需要矢量输出(SVG)

会栅格化。矢量请用 Inkscape 或 pdf2svg。

需要从扫描件 OCR 文字

给你扫描件的 JPG,不是文字。请用 Tesseract 或 Adobe OCR。

需要 TIFF / BMP / WebP

仅 JPG 和 PNG。需要时用 ImageMagick 转换。

超大 PDF(500+ 页)

页面顺序渲染。有并行能力的服务器处理大文档更快。

常见问题

关于 PDF→JPG 转换的 常见疑问。

JPG 会比 PDF 损失质量吗?

矢量内容会被栅格化,无论格式都有损。中等(1.5×)对多数用途足够。打印用高(2×)。

JPG 还是 PNG — 选哪个?

JPG 适合照片和扫描件。PNG 适合截图、图表或需要透明度的内容。PNG 大 2-4 倍。

能只转一页为图片吗?

可以。切换到「选择」模式点击那一页。下载的是单张图片,不是 ZIP。

我的 PDF 有 200 页。能行吗?

可以 — 中等质量预计约 30 秒。只需特定页面就用「选择」。超过 500 页手机可能内存不足。