PDF 转图片:到底需要多少 DPI,以及该选哪种格式
PDF 页面在变成像素之前是没有分辨率的。72、150、300 DPI 对 A4 意味着多少像素,为什么文字页该用 PNG、照片该用 JPEG,以及 WebP 什么时候能帮你省下三分之一。
把一页转成图片,是唯一一个你必须选一个「总会错在某个方向」的数字的操作:低了文字是糊的,高了你会为一张没人会放大的页面发出 12 MB 的 PNG。这个选择有三部分——分辨率、格式、多少页——而三部分都能按去处决定,不用靠审美。
分辨率:按图片的去处决定
PDF 自己的单位是每英寸 72 点,所以 72 DPI 就是「一个点一个像素」——字面意义上把页面坐标变成像素。再往上都是倍数:144 DPI 是 2 倍,288 DPI 是 4 倍,而像素数按倍数的平方增长。
| DPI | A4 像素尺寸 | 适合用来 |
|---|---|---|
| 72 | 595 × 842 | 缩略图,或者只想看清版式、不要细节 |
| 96 | 794 × 1123 | 幻灯片与网页预览——和常见屏幕的像素密度相当 |
| 150 | 1240 × 1754 | 屏幕上 100% 阅读、小幅面打印、「高清」会议材料 |
| 200 | 1654 × 2339 | 多数办公激光打印,看不出损失 |
| 300 | 2480 × 3508 | 商业印刷、存档、任何客户可能放大的东西 |
做幻灯片或者发聊天,150 DPI 就是实际上限:4K 屏宽 3840 像素,一张 300 DPI 的 A4 满屏显示时仍会被缩到三分之一的像素。要印刷、可能被细看的,目标是 300 DPI;再往上只有原页面里含线条稿而不是文字时才有意义。
格式:PNG、JPEG 还是 WebP
| 格式 | 怎么存数据 | 什么时候选它 |
|---|---|---|
| PNG | 无损,每个像素都精确 | 页面是文字、截图、图表或签名。锐利的边缘保持锐利,代价是比 JPEG 大。 |
| JPEG | 有损,质量可调 | 页面是照片或扫描件。小得多,而且噪块藏在照片细节里,而不是绕在字母周围。 |
| WebP | 有损(或无损),压缩率比 JPEG 好 | 图片要放到网站上,你想让文件更小。支持面已经很广,但较老的桌面软件可能不认。 |
把文字页转成低质量 JPEG,是产出难看结果的标准做法:JPEG 把页面切成 8 × 8 的块,而白底黑字正是这种块最处理不好的图案。你会得到每个字母周围的灰雾,以及一个并不比 PNG 小多少的文件。文字要 PNG,照片要 JPEG。

一页,还是整份
渲染是一页一页做的,所以页数不会像「整份载入」那样抬高内存峰值——但它会成倍放大产出。一份 300 页的手册按 150 DPI 输出 PNG 大约是 300 个文件,文字较密的页面每个在 200 KB 到 1 MB 之间:一次下载就是几百 MB。这也是整份导出会打成一个 ZIP、而不是给你 300 个下载的原因。
- 只要一页放进幻灯片?只渲染那一页,150 DPI。
- 每一页都要存档?按 300 DPI 取那个 ZIP 存好;不要等到原件可能已经没了的时候再回来重渲。
- 只想快速看一眼 400 页的文件?72 DPI,而且只取你在意的那些页。
转换扫描件不会增加分辨率
如果这一页是 200 DPI 的扫描件,按 300 DPI 渲染出来只是一张更大的图,细节和原来一模一样——渲染器会插值,但它变不出扫描仪当初没采到的像素。你得到一个大了 40% 的文件,边缘并没有更锐。扫描件有用的上限就是它被扫描时的分辨率;而原生数字页面没有这个上限,因为文字和矢量可以用任何分辨率渲染。
怎么分辨这两种:在阅读器里把页面放大。如果字母在 400% 时碎成可见的方形像素,那就是扫描件,分辨率已经固定。如果字母在任何放大倍数下都平滑,那就是文字,渲染器真的能在 300 DPI 下产出细节。
操作步骤
01按内容选格式
文字、图表、截图、签名:PNG。照片和扫描页:质量 0.8 以上的 JPEG。要放到你自己能控制服务器上的网站:WebP。
02按去处选 DPI
屏幕 150,印刷 300,缩略图 72。拿不准的时候,150 是那个几乎不会让人失望、也很少把文件撑大的数字。
03只导出你需要的页
只要一页就导一页;全都要才取 ZIP。渲染了 300 页才发现只需要其中一页,那几分钟是你机器的时间,拿不回来。
04先用第一张验收
放大到 100% 打开。如果文字边缘毛糙、白底发灰,那是格式或质量选错了——而另外 299 页有一模一样的问题。
验收结果
- 把像素尺寸和你要求的 DPI 对一下:A4 在 150 DPI 必须是 1240 × 1754;不是的话,说明 PDF 里那页就不是 A4。
- 把最小的字放大到 100%。对文字页来说,这是唯一真正重要的测试。
- 如果是整份导出,抽查中间的一页——第一页和最后一页恰恰是渲染器最不容易出错的地方。
两个设置加一个去处,整个决定就完了。让图片变得没用的数字,是文字页上的低 DPI;让图片变得碍事的数字,是没人要求的高 DPI——两者之间的全部空间,现在你可以用算术判断,而不是用审美。