PDF转JPG

返回首页
添加PDF图片文件 — 或拖放到此处
PDF JPG PNG WEBP HEIC

关于这个 PDF 转 JPG 工具

这个工具把 PDF 文档的每一页单独导出为图片文件。它使用 Mozilla 的 PDF.js 渲染器,按你选定的分辨率把每一页绘制到 HTML 画布上,再将画布编码为 JPG、PNG 或 WebP。在浏览器支持的情况下,JPEG 编码会走 MozJPEG 的 WebAssembly 版本,同等观感画质下生成的文件明显小于浏览器自带编码器;不支持时自动回退到原生编码器。

这一切都在你自己的设备上完成。没有上传环节,没有排队,也没有留在别人硬盘上的临时副本。相应地,转换速度取决于你的设备性能,而不是服务器负载或网络速度。

PDF 直接从磁盘读入浏览器内存。全程没有任何数据外传,因此合同、病历、证件扫描件都可以在不离开本机的前提下完成转换。

如何把 PDF 转换成 JPG

  1. 添加 PDF。 点击选择文件,或把文件拖到投放区。也可以一次拖入多个 PDF,它们会作为一批处理。
  2. 选择输出格式。 默认是 JPG;如需 PNG 或 WebP,可在右侧选项面板切换。
  3. 选择画质。 按页面原始尺寸的 2 倍渲染,标准按 1.5 倍渲染。具体像素见下表。
  4. 转换并下载。 单页 PDF 直接下载为一张图片;多页 PDF 会打包成 ZIP,图片按页序编号。

画质设置实际做了什么

PDF 页面本身没有固定的像素尺寸,它只用「1 点等于 1/72 英寸」的坐标系来描述。画质设置就是作用在这套页面几何上的渲染倍率,最终 DPI 由它直接决定。

设置渲染倍率有效 DPIJPEG 质量A4 页输出
2.0 倍约 144 DPI0.92约 1190 × 1684 px
标准1.5 倍约 108 DPI0.85约 892 × 1263 px

凡是要在屏幕上阅读、放大查看,或之后还要跑 OCR 的文档,「高」都是合适的默认值。如果是转换长文档,只需要能辨认的缩略图或邮件附件,选「标准」更划算。无论哪种,页面长边都限制在 8192 px,这是浏览器能稳定处理的画布最大尺寸;海报、图纸这类超大页面会按此上限缩小。

JPG、PNG 与 WebP 怎么选

JPG 适合扫描文档、照片以及需要广泛分享的文件,几乎没有打不开它的软件。PNG 是无损的,文字边缘和细表格线能完整保留,但文字密集的页面可能比同一页的 JPG 大 5 到 10 倍。WebP 介于两者之间,图片要用在网页上时它最合适,能以接近 JPG 的体积保持接近 PNG 的锐利度。所有现代浏览器都支持它,但一些较老的桌面看图软件仍然打不开。

常见问题

我的 PDF 会被上传到服务器吗?

不会。转换通过 PDF.js 和 HTML 画布 API 在浏览器内完成。文件由页面自身从磁盘读入内存,不会离开你的设备,因此事后没有需要删除的副本,也不必等待上传。

导出的 JPG 分辨率是多少?

「高」按页面原始尺寸的 2 倍渲染,约 144 DPI,以 JPEG 质量 0.92 编码;「标准」按 1.5 倍、约 108 DPI,质量 0.85。因此一页 A4 在「高」下约为 1190 × 1684 像素,「标准」下约为 892 × 1263 像素。

多页 PDF 如何获得全部页面?

所有页面都会自动转换。页数超过一页时,图片会打包成一个以源文件命名的 ZIP,每张图按页序编号,例如 report-1.jpgreport-2.jpg。单页 PDF 则直接下载为一张 JPG。

我该选 JPG、PNG 还是 WebP?

扫描文档、照片和一般分享用途选 JPG。文字、表格、线条为主的页面若想无损保留边缘,可以用 PNG,但要接受文件大得多。图片用于网站、希望以 JPG 的体积获得 PNG 级画质,则选 WebP。

有文件大小或页数限制吗?

因为不经过服务器,所以没有服务端限制。实际上限是设备的可用内存,因为每页都要先渲染到画布再编码。此外页面长边限制为 8192 像素,这是浏览器能可靠支持的画布最大尺寸。

可以离线使用吗?

首次打开页面需要联网获取 PDF.js 和 JSZip 库。但页面加载完成后,转换过程本身不发起任何网络请求,因此转换途中断网也不会中断。

相关工具