跳到主要内容
Tooletto

PDF 转 JPG

按你选择的分辨率,把 PDF 页面转换成 JPG 或 PNG 图片。可以只提取一页,也可以整份文档一起转换,在浏览器中以完整画质渲染。

  • 文件永不离开你的设备
  • 免费,无需注册
  • 无水印
  • 加载后可离线使用
Loading tool…

如何PDF 转 JPG

  1. 1

    添加你的 PDF

    把文件拖到页面上。

  2. 2

    选择分辨率和页面

    150 DPI 适合屏幕查看,300 DPI 适合印刷画质。导出全部页面或指定范围。

  3. 3

    下载

    单独保存每张图片,或把所有页面打包成压缩包一次下载。

"渲染"一页 PDF 到底是什么意思

PDF 页面本身并不是一张图片——它是一组描述文字、嵌入字体、矢量图形和任何嵌入图片的指令,每个元素都以数学精度定位。把它变成 JPG 或 PNG,意味着解读这些指令,并按选定的分辨率把结果绘制到一张真正的像素网格上——这正是 PDF 阅读器每次显示页面时执行的基本过程,只是这里的输出被保存成图片文件,而不是显示在屏幕上。这也是为什么提高 DPI 会带来真正更清晰的图像,而不是把一张模糊的图放大:页面是按更高的分辨率,从其底层的矢量指令重新绘制的,而不是事后被拉伸的。

根据实际用途选择分辨率

DPI(每英寸点数)描述的是原始页面每英寸绘制多少像素,所以合适的数值完全取决于生成的图片将被如何查看,而不是取决于文档本身。150 DPI 很好地匹配了典型的屏幕查看和网页用途,因为在正常观看距离下,显示器本来就无法呈现远超这个数值的细节,无论文件里包含多少像素数据。300 DPI 是长期以来印刷复制的标准,在这种场景下,实体纸张和更近的观看距离确实能呈现更多细节。明显超过 300 的设置很少能为这两种用途带来肉眼可见的提升,主要只是让文件变大——超过这个上限之后,更多的像素就不再有实际意义了。

JPG 还是 PNG——同样的取舍,应用在页面图像上

一页以照片或扫描图像为主的渲染结果,用 JPG 压缩几乎没有肉眼可见的代价,原因和照片普遍适合 JPG 是一样的。而一页以文字、线条图形或清晰图表边缘为主的渲染结果,恰恰是 JPEG 处理得最差的情况——它的压缩算法专门丢弃高频细节,而清晰的文字边缘正是由这类细节构成的,结果是字母周围出现一层柔和的光晕,放大得越多就越明显。PNG 没有这种代价,因为它是无损的,但同一页面的文件体积会明显更大。判断标准始终是同一个:这页内容主要是连续色调,还是主要是清晰边缘和文字。

交互式元素会发生什么

表单字段、超链接以及 PDF 可能携带的其他交互层,是叠加在可见页面之上的独立结构,对负责绘制像素的渲染过程来说是不可见的——转换成图片只会捕捉页面看起来的样子,而不是隐藏在这层外观背后的交互元素。这样渲染出来的表单看起来和原文档一模一样,但字段已经无法再填写,链接也会变成无法点击的普通文字。这是转换过程本身固有的结果,不是缺陷:图片没有"交互性"这个概念可以保留。

常见问题

应该选择哪种分辨率?

150 DPI 适合屏幕查看、邮件和网页用途。300 DPI 达到印刷画质,如果图片将被打印或放大查看就该用这个。更高的设置大多只会让文件变大而没有肉眼可见的提升,过大的页面也会被自动限制在浏览器画布支持的范围内。

应该选择 JPG 还是 PNG?

JPG 适合大部分是照片或扫描内容的页面——文件小得多。PNG 适合以文字、图表或线条图形为主的页面,因为 JPG 压缩会在清晰边缘周围留下明显的光晕。PNG 文件体积会大出好几倍。

转换后文字还能被选中吗?

不能。图片是由像素组成的,所以文字会成为图片的一部分。这是把文档转换成图片这件事本身固有的结果,不是这个工具的局限——如果需要保留可选中的文字,请保留 PDF 格式。

我的文档会被上传吗?

不会。渲染使用的是与 Firefox 内置相同的 PDF 引擎,运行在你的浏览器内部。文档不会被传输到任何地方,这对涉及合同或个人隐私的文件尤其重要。

为什么转换出来的某一页是空白的,或者字体不对?

几乎总是因为该 PDF 依赖了没有嵌入到文件里的字体。这个工具内置了标准字体度量和 CJK 字符映射表,所以这类情况通常能正确渲染,但引用了不常见系统字体的文档仍可能出现替换字体的情况。

PDF 转 JPG常见任务