图片转 PDF 实战:把多张照片合并成一个有序文件
把发票、证件照、合同扫描件等多张图片按顺序合成一个 PDF,可调页面尺寸与排序,全程在浏览器本地完成,不上传任何字节,保护隐私。
图片转 PDF 实战:把多张照片合并成一个有序文件
手机里散着一堆照片,报销系统却只收一个 PDF,这是很多人每个月都要面对的尴尬。把多张图片合并成一个分页规整的 PDF,本来不该是件需要装客户端、注册账号、还得忍受水印的事。这篇文章讲清楚怎么用 图片转 PDF 工具 把若干张图按你要的顺序合成一个文件,以及在页面尺寸、排序、隐私这几处该怎么取舍。
为什么要把图片合成一个 PDF,而不是发一堆散图
散图有三个老毛病。一是顺序乱,对方收到二十个文件名各异的 JPG,没法保证按你拍的先后翻看。二是体积分散,邮件附件框里塞二十个文件,既难管理又容易漏发。三是很多系统压根不收散图,报销门户、印刷厂、电商平台往往只接受单个 PDF。
合成一个 PDF 就把这三件事一次解决:顺序由你在列表里排定,所有内容收进一个文件,对方拿到的就是一份可以直接打印、归档、签批的文档。
多张图按顺序,每图一页精确合成
工具的核心逻辑很直白:列表从上往下的顺序,就是合好的 PDF 里页面从前往后的顺序,一张图占一页,不会有两张图挤在一页或者一张图被拆到两页的情况。
具体操作分三步。第一步,把 JPG、PNG、WebP 拖进来,或者点按钮选文件。第二步,每张图会显示成一张带缩略图和序号的卡片,拖住卡片左侧的小点手柄上下挪,或者点右侧的上移、下移箭头,把顺序排到你要的样子。第三步,生成之前先定下每页的版式:选 A4、US Letter,或者「贴合图片」让每页就是照片自身尺寸;选纵向、横向或自动;把页边距从 0 调到 144 pt(72 pt 等于 1 英寸)。点一下生成,下载一个 images.pdf。
这里有个细节值得留意:JPEG 和 PNG 是按字节原样嵌入的,不做二次压缩,所以画质和源图完全一致;WebP 会先无损转成 PNG 再嵌入,页面看起来一模一样。
一个真实例子:几张证件照合成一个 PDF
说个我自己常碰到的场景。办某项业务,对方要身份证正反面加上户口本首页和本人页,一共四张照片,合成一个 PDF 提交。
我的流程是这样的。先把四张手机拍的照片全拖进工具,它们落进列表成了四张卡片。接着按对方要求的顺序排:身份证正面拖到第一,反面第二,户口本首页第三,本人页第四,每张卡片上的序号会确认位置排对了。版式我选「贴合图片」,因为证件照不希望被强行缩到 A4 上留一圈白边,贴合图片让每页就是照片本身的尺寸,绝不缩放。点生成,两秒不到下载好一个四页的 PDF,每页一张证件,顺序分毫不差。整个过程没有上传,证件信息没经过任何服务器。
如果你的证件照是 iPhone 默认的 HEIC 格式,浏览器解不了码会被跳过,先用 图片格式转换工具 转成 JPG 再拖进来就行。
调页面尺寸、方向、适配方式,让每页落得恰到好处
版式那几个选项不是摆设,理解了能省很多返工。
页面尺寸里,A4 和 Letter 把每张图放到标准可打印纸张上,适合最终要打印的文档;「贴合图片」让每页等于图片自身尺寸,绝不缩放,适合证件、截图这类不想被改尺寸的内容。方向选「自动」会按每张图是宽是高自动转页面方向,纵向、横向则强制固定。
适配方式有两个:「完整放入」把图缩到完全待在页边距以内、绝不裁切,代价是某个轴向上可能出现白边;「铺满」把图放大到盖满整页,长边方向超出的部分在页缘裁掉。这一对是最容易选错的地方,要让整张图都看得见就选「完整放入」,要满幅出血、不留白边就选「铺满」,但要接受边缘被裁。
本地转换不上传,隐私才真的稳
收据、证件、签过字的合同页、私人照片,这些东西最不该随手丢进一个免费在线转换站。这个工具的处理全程在你浏览器标签页里完成:每个文件用 FileReader 读进内存,交给在本地运行的 pdf-lib 合成,生成时打开浏览器开发者工具的 Network 面板看一眼,请求数始终是 0。唯一写到磁盘的,是你的页面排版偏好,存在自己设备的 localStorage 里,图片本身永不保存、永不外发。
有一条要老实说:JPEG 和 PNG 按字节原样嵌入,源照片里带的元数据,相机型号、拍摄时间,手机照片有时还带 GPS 坐标,会原样跟进 PDF。要把结果发给陌生人,先把照片的 EXIF 抹掉,或者在 PDF 阅读器里打开「文档属性」清一遍。
任务体量很大时,比如几百张高分辨率扫描,页面会变卡,因为每张嵌入图会同时持在内存里。真碰到了,分两次合,再用 PDF 合并工具 把两个 PDF 拼起来即可。
把图片合成 PDF 这件小事,做对了就是顺序对、画质不损、隐私不漏。把这三点放在前面,剩下的就只是拖几下卡片、点一次生成。
Made by Toolora · Updated 2026-06-13