PNG to PDF logoPNG to PDF

图片转 PDF:哪些格式能转,各自表现如何

PNG to PDF 团队 ·

左边四个不同格式的图片文件,右边一页 PDF

常见的位图格式都能转成 PDF,但不同格式在 PDF 里的表现并不一样。JPG 和 PNG 可以不改动数据直接保存,而 BMP、GIF、TIFF 和 WebP 会被重新打包,有时大小变化很大。HEIC 则需要能读取它的工具或系统。下表是一次测试的结果。

图片转 PDF:各格式的处理方式

2026年10月24日的测试把同一张 600×400 像素的图片存成六种格式,并分别用 img2pdf 0.6.3 转换。六种格式在 img2pdf 和 Pillow 13.0.0 中都转换成功。

格式 源文件大小 img2pdf 生成的 PDF 大小 PDF 中的图片数据
JPG 13.4 KB 14.8 KB JPEG 数据(DCTDecode),直接嵌入
PNG 2.7 KB 4.1 KB Flate,即 PNG 自带的压缩
BMP 703.2 KB 4.1 KB Flate,重新压缩
GIF 2.6 KB 3.6 KB Flate,重新压缩
TIFF 703.3 KB 4.1 KB Flate,重新压缩
WebP 1.7 KB 10.5 KB Flate,解码后重新压缩

这张图是带边框的纯色图,所以绝对大小都很小,只需看规律。BMP 和 TIFF 变小,是因为它们未压缩的像素很容易压缩;WebP 变大,是因为 PDF 保存的是解码后的像素,而不是 WebP 数据。动态 GIF 和多页 TIFF 没有测试。img2pdf 的说明列出了它可以不重新打包直接嵌入的格式:JPEG、JPEG2000、无透明的非隔行 PNG、CCITT Group 4 TIFF 和单页 JBIG2。

柱状图:同一张图片的 JPG、PNG、BMP、GIF、TIFF 和 WebP 版本的源文件大小与 PDF 大小对比

图片转 PDF 工具中的 HEIC 和其他格式

表中没有 HEIC,因为测试无法生成这种文件。HEIC 是 iPhone 在“高效”模式下使用的格式,Windows 需要 Microsoft Store 的两个组件才能打开它,所以工具必须先能读取 HEIC,才能把它放到页面上。各设备的方法见 HEIC 转 PDF。PDF 工具声称支持某种格式,就必须能解码它,所以开始前先看看支持的格式列表。Chrome 扩展 PNG to PDF 列出支持 PNG、JPG 和 HEIC,文件在你电脑上的扩展内处理;网站没有说明它如何处理其他格式。

图片转 PDF 后要检查什么

  1. 页数等于图片数量。
  2. 按 100% 显示时细节清晰。
  3. 文件大小符合表中的规律。如果 PNG 或 JPG 转出来比预期大很多或小很多,很可能被处理过。

各格式的具体建议见 PNG 转 PDF 和 JPG 转 PDF。要把不同格式的图片合成一个 PDF,请看 combine images into PDF(英文)。如果正在挑选工具,image to PDF converter free(英文)列出了需要比较的地方。

常见问题

哪些图片格式可以转成 PDF?

在上面的测试中,JPG、PNG、BMP、GIF、TIFF 和 WebP 都转换成功。HEIC 需要能读取它的工具。

图片转成 PDF 后画质会变吗?

JPG 和 PNG 可以不做改动直接嵌入。其他格式会被解码后重新保存;对无损格式来说,像素不变,变的只是打包方式。

WebP 图片可以转成 PDF 吗?

可以。测试中 img2pdf 成功转换了一张 WebP 图片。因为 PDF 保存的是解码后的像素,所以 PDF 比 WebP 文件大。