图片转 PDF 看起来是个最朴素的格式转换——把 JPG/PNG 包进 PDF 容器就完事。但实际场景里几乎所有人都踩过坑:扫描件糊得看不清、A4 打印有大片白边、横竖混排让人翻手机、多图顺序总是乱。这些问题都不在”转换”这一步,而在没想清楚 PDF 是要打印、归档、还是只在屏幕上看。
三种典型场景,三种参数组合
| 场景 | 页面尺寸 | DPI | 质量 | 体积 |
|---|---|---|---|---|
| 屏幕浏览(发邮件、群聊) | 原图 / A4 留白 | 150 | JPG 85% | 小 |
| A4 打印(合同、报告) | A4 + 5mm 边距 | 300 | JPG 90% | 中 |
| 长期归档(法律、档案) | A4 / Letter | 600 | JPG 95% / PNG | 大 |
| 漫画 / 摄影集 | 原图比例 | 150-300 | JPG 90% | 中 |
| 电子发票 / 票据 | 原图比例 | 200 | JPG 85% | 小 |
关键:用途决定参数,不要”全部 600 DPI 高质量”——结果就是 100MB 的 PDF 没人想下载。
A4 / Letter 页面尺寸速查
| 纸张 | 毫米 | 英寸 | 像素 (300 DPI) | 比例 |
|---|---|---|---|---|
| A4 | 210 × 297 | 8.27 × 11.69 | 2480 × 3508 | 1:1.414 |
| A3 | 297 × 420 | 11.69 × 16.54 | 3508 × 4960 | 1:1.414 |
| A5 | 148 × 210 | 5.83 × 8.27 | 1748 × 2480 | 1:1.414 |
| Letter(美国信纸) | 215.9 × 279.4 | 8.5 × 11 | 2550 × 3300 | 1:1.294 |
| Legal(法律纸) | 215.9 × 355.6 | 8.5 × 14 | 2550 × 4200 | 1:1.647 |
| B5 | 176 × 250 | 6.93 × 9.84 | 2079 × 2952 | 1:1.420 |
A4 vs Letter 必须区分:
- 中国 / 欧洲 / 大部分亚洲 → A4
- 美国 / 加拿大 / 墨西哥 → Letter
- 国际客户合同 → 询问对方习惯,错纸会导致打印缩放或裁剪
比例不匹配的处理:
- 图片是手机 4:3 → A4 (1:1.414) 上下大量白边
- 图片是手机 16:9 → A4 上几乎只占一半,白边比图片大
- 解决:(1) 接受白边;(2) 选”原图尺寸” 不强制 A4;(3) 把多张小图拼到一页 A4(2-up / 4-up)。
DPI 的真实意义
DPI = Dots Per Inch(每英寸点数),是图片像素和物理打印尺寸的换算关系。
图片 2480 × 3508 像素,标记 300 DPI
→ 打印尺寸 = 2480/300 × 3508/300 = 8.27 × 11.69 英寸 ≈ A4
同一张图标记 600 DPI
→ 打印尺寸 = 2480/600 × 3508/600 = 4.13 × 5.85 英寸 ≈ A6
同一张图标记 72 DPI
→ 打印尺寸 = 2480/72 × 3508/72 = 34.4 × 48.7 英寸(巨幅海报)
关键认知:
- DPI 是元数据标签,不影响实际像素
- 同一张 2480×3508 的图,DPI = 72 / 300 / 600 三种标记,像素完全一样,只是打印出来一个海报、一张 A4、一个明信片
- 屏幕显示完全无视 DPI——浏览器、PDF 阅读器按像素直接显示
- DPI 只在打印时起作用——告诉打印机”这张图打印出来要多大”
陷阱:
- 工具问”转 PDF 设置 DPI 多少”,实际是问目标打印尺寸下需要多少像素
- 选 300 DPI + A4 → 工具帮你把图缩到 2480×3508
- 原图只有 1000×1500 → 即使设 600 DPI 也不会变清晰,工具会拉伸(变模糊)或保持原大小(DPI 无意义)
扫描件的”扫描 DPI” vs “PDF DPI”:
- 扫描时的 DPI = 扫描仪每英寸采样多少个像素(影响实际像素数)
- PDF 里的 DPI = 元数据标签
- 扫描时 300 DPI → 得到 2480×3508 像素 → 转 PDF 时无论标多少 DPI,物理打印仍是 A4 大小
横竖混排的几种方案
混合横图竖图最常见的场景:拍纸质资料时手忙脚乱,有的横拍有的竖拍。
方案 A:每页按图片方向
原图序列:竖、竖、横、竖、横、横
↓
PDF 页面:竖、竖、横、竖、横、横(每页方向独立)
阅读体验:
- 桌面 PDF 阅读器(Adobe Acrobat / 浏览器)—— 自动按页面方向旋转显示,丝滑
- 手机 PDF 阅读器 —— 多数也能自动旋转,但需要锁屏方向开启
- 打印 —— 每张纸方向不同,装订时麻烦
方案 B:统一方向 + 旋转横图
原图序列:竖、竖、横、竖、横、横
↓
全部统一为 A4 竖:横图旋转 90 度填进竖 A4
↓
PDF 页面:竖、竖、(横图旋转)、竖、(横图旋转)、(横图旋转)
阅读体验:
- 翻页时所有页面一致方向,但读到旋转的横图要扭头或转屏
方案 C:横图分组 + 整 PDF 中段为横向
原图序列:竖、竖、横、横、横、竖、竖
↓
重排:竖、竖、竖、竖、|, 横、横、横(分组)
↓
PDF 第 1-4 页竖排 + 第 5-7 页横排
阅读体验:最舒服,但需要打乱原始顺序——只适合不强调先后的合集(菜谱、风景集)。
实务推荐:
- 资料 / 报告 → A 方案(按方向自动选页面,PDF 阅读器自动旋转)
- 装订打印 → B 方案(统一方向便于装订)
- 摄影集 → C 方案(分组聚焦阅读体验)
多图顺序:为什么总是乱
文件名字母序的陷阱:
按字母序排序:
1.jpg
10.jpg ← 跳到这里!
11.jpg
2.jpg
3.jpg
...
9.jpg
根因:字母序按字符比较,“1” < “2”,但比较 “10” 和 “2” 时只看第一个字符 “1” < “2”。
修复:
| 方案 | 命令 / 工具 | 优点 |
|---|---|---|
| 补零重命名 | 001.jpg, 002.jpg, ..., 010.jpg | 通用、永久 |
| Windows PowerToys | PowerRename → 按规则补零 | GUI 操作 |
| Mac 批量重命名 | Finder 选中 → 右键 → “重命名” → “格式” | 内置免装 |
| Bash | for i in *.jpg; do mv "$i" $(printf "%03d.jpg" $((++c))); done | 灵活但要先备份 |
| 转 PDF 工具拖拽 | 工具内置预览 + 拖拽排序 | 最直观 |
手机相册场景:
- iOS 相册按拍摄时间排序——切九宫格 / 截图后保存时间几乎相同会乱
- 解决:每张保存间隔 1-2 秒;或导出到电脑批量重命名后再传回手机
转 PDF 后压缩的工具链
转完发现 PDF 太大,二次压缩工具:
| 工具 | 平台 | 压缩力度 | 备注 |
|---|---|---|---|
Ghostscript -dPDFSETTINGS=/ebook | 命令行 | 强(150 DPI 重编码) | 免费 |
Ghostscript -dPDFSETTINGS=/screen | 命令行 | 极强(72 DPI) | 仅屏幕浏览用 |
| Adobe Acrobat → 减小文件大小 | 桌面付费 | 中等 | 质量好 |
| Preview (Mac) → 导出 → 减少文件大小 | Mac 内置 | 弱 | 经常压过头 |
| iLovePDF / SmallPDF | 在线 | 中等 | 上传隐私需注意 |
| qpdf —linearize | 命令行 | 弱(仅优化结构) | 不损质量 |
Ghostscript 命令速查:
# 屏幕用 (~72 DPI,体积最小)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf
# ebook 用 (~150 DPI,平衡)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf
# 印刷用 (~300 DPI)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf
# 高质量印刷 (~300 DPI 但保留矢量、字体)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf
实战建议清单
✅ 必做:
- 用途决定参数:屏幕看 150 DPI,打印 300 DPI,归档 600 DPI
- 多图前先补零重命名
001.jpg, 002.jpg, ... - 横竖混排选”按图片方向”模式
- JPG 质量 85-90% 是甜点,超过 95% 体积爆涨没视觉提升
- PDF 版本选 1.7(2008 年起通用),不要 PDF 2.0
❌ 避免:
- 不分场景一律 600 DPI(体积白增长)
- 把 4000×3000 手机原图直接转 PDF(不缩放体积爆炸)
- PNG 透明图直接转 PDF(默认变白底)
- 把不连贯的图随便合并(顺序乱、阅读痛苦)
- 默认用 PDF/A 格式(强制嵌入字体导致体积翻倍)
不同源图的特殊处理
| 源 | 注意 |
|---|---|
| 手机 HEIC | 先转 JPG 再转 PDF,否则老 PDF 阅读器打不开 |
| 屏幕截图 PNG | 文字多 → 保留 PNG 不要转 JPG,避免文字模糊 |
| 扫描件 | 用扫描 App 输出(自带透视校正),不要直接拍照 |
| 微信图片 | 已被压过一次,再转 PDF 别再降质量 |
| 漫画 | 选”原图尺寸” + JPG 90%,留白吃显示效果 |
| 老照片扫描 | 600 DPI + PNG 或高质量 JPG,长期归档 |
| 电子发票 PDF 截图 | 选 200-300 DPI,确保数字 / 印章清晰 |
转 PDF 不是”换个壳子” 这么简单——清楚自己要拿这份 PDF 干什么,参数自然有答案。