"把方案里那张架构图发我一下" —— 客户在微信上说。 架构图在 80 页 PDF 的第 34 页,我总不能把整个 PDF 发过去让他自己翻。 最直接的做法:把第 34 页转成一张图片,直接发微信。
但我第一次转的时候图片糊得架构图上的小字都看不清。后来搞明白了, PDF 转图片的清晰度完全由 DPI 这个参数决定,而格式(JPG / PNG)决定体积和文字锐度。 这篇把这两个参数讲透,以及 3 种常见场景的最佳配置。
PDF 转图片的本质:矢量变位图
PDF 里的文字 / 图标 / 线条是矢量的 —— 用数学公式描述,放大无限清晰。 但图片(JPG / PNG)是位图 —— 固定像素网格,放大会糊。
PDF 转图片 = 把矢量"渲染"成固定像素的位图。 这个渲染用多少像素,就由 DPI 决定。
DPI:决定清晰度和体积的核心参数
DPI (Dots Per Inch) 是每英寸渲染多少像素点。同一个 A4 PDF 页面:
- 72 DPI:渲染成 595×842 像素。屏幕看够清,小字勉强
- 150 DPI:渲染成 1240×1754 像素。屏幕看 + 打印都清晰(推荐默认)
- 300 DPI:渲染成 2480×3508 像素。印刷级别,体积大
- 600 DPI:渲染成 4960×7016 像素。专业印刷,体积巨大
关键规律:DPI 翻倍,像素数变 4 倍,文件体积也大约变 4 倍。 所以不要盲目用高 DPI —— 发微信用 300 DPI 纯属浪费,文件大几倍接收方还嫌下载慢。
JPG vs PNG:文字锐度 vs 照片体积
用 PNG 的场景
- 纯文字 PDF(合同 / 报告 / 论文):PNG 文字边缘锐利,不会有 JPG 的"边缘色斑"
- 线条图 / 表格 / 流程图:PNG 线条干净
- 需要透明背景:只有 PNG 支持
用 JPG 的场景
- 含照片 / 渐变的 PDF(产品手册 / 杂志 / 摄影集):JPG 体积小很多,照片质量够
- 需要小体积发送:JPG 比 PNG 小 70%+
简单规则:文字 / 线条多用 PNG(锐利),照片 / 色彩多用 JPG(体积小)。 拿不准就看 PDF 这一页主要是文字还是图片。
3 种场景的最佳配置
场景 1:发微信 / 发群
- DPI:150
- 格式:文字页用 PNG,照片页用 JPG
- 说明:微信会再压缩,150 DPI 给足余量,接收方看清没问题
场景 2:做封面 / 缩略图
- DPI:200
- 格式:JPG(封面通常带设计元素)
- 说明:封面需要稍高清晰度,但不需要印刷级
场景 3:印刷 / 高清存档
- DPI:300(印刷)/ 600(高清印刷)
- 格式:PNG(无损)或 TIFF
- 说明:印刷必须 300 DPI 起,无损格式保细节
常见问题排查
问题 1:转出来文字模糊
原因 A:DPI 太低。提高到 150-200。
原因 B:原 PDF 是扫描件(图片包装的 PDF)。这种 PDF 转图片受原扫描质量限制, 提 DPI 也救不回来 —— 因为原图本身就糊。
问题 2:转出来体积爆炸
DPI 太高 + 用了 PNG。100 页 PDF 用 300 DPI + PNG 能生成几百 MB。 降 DPI 到 150 + 改 JPG,体积砍掉 90%。
问题 3:转出来颜色不对
PDF 用了 CMYK 色彩空间(印刷色),转 RGB 图片时颜色会偏。 多数工具自动转换,但专业印刷 PDF 转图片建议保留色彩配置, 或者咨询印刷厂要什么色彩空间。
只转某几页的技巧
如果你只要 PDF 里的某几页(比如只要架构图那一页),不要把整个 PDF 转图片(生成一堆用不到的图)。 正确流程:
- 先用PDF 页面提取 抽出需要的页,生成一个小 PDF
- 再把这个小 PDF 转图片
这样只转你要的页,不生成多余文件。
把 PDF 转成长图的方法
想把整个 PDF 做成手机上能连续滑动的长图(比如朋友圈说明书),分两步:
- PDF 转图片(每页一张 PNG / JPG)
- 用长图拼接 把多张图纵向拼成一张长图
总结
PDF 转图片记住两个参数就够:DPI 决定清晰度和体积(普通用 150,印刷用 300), 格式决定文字锐度和大小(文字用 PNG,照片用 JPG)。 配置对了,转出来的图既清晰又不臃肿。
站里的PDF 转图片工具 支持自定义 DPI + JPG / PNG 格式选择 + 批量转换整个 PDF。 转出来的图片体积大,接图片压缩压一次。