指南 · 约 3 分钟阅读
图片转 PDF:哪些格式能转,各自表现如何
PNG to 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。
图片转 PDF 工具中的 HEIC 和其他格式
表中没有 HEIC,因为测试无法生成这种文件。HEIC 是 iPhone 在“高效”模式下使用的格式,Windows 需要 Microsoft Store 的两个组件才能打开它,所以工具必须先能读取 HEIC,才能把它放到页面上。各设备的方法见 HEIC 转 PDF。PDF 工具声称支持某种格式,就必须能解码它,所以开始前先看看支持的格式列表。Chrome 扩展 PNG to PDF 列出支持 PNG、JPG 和 HEIC,文件在你电脑上的扩展内处理;网站没有说明它如何处理其他格式。
图片转 PDF 后要检查什么
- 页数等于图片数量。
- 按 100% 显示时细节清晰。
- 文件大小符合表中的规律。如果 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 文件大。