图片转 PDF:把 JPG、PNG、WebP 多张图合成一个 PDF,拖拽排序,可选 A4/Letter/贴合图片,全程浏览器本地。
- 本地处理
- 分类 文档 PDF
- 适合 发送 PDF 前检查页面尺寸、元数据、顺序或文件结构。
100% 本地处理,图片永远不会离开你的浏览器,基于 pdf-lib。
这个工具能做什么
100% 浏览器内运行的工具,把一堆照片和扫描件合成一个分页规整 的 PDF,全程不上传任何字节。把 JPG、PNG、WebP 拖进来(或点 按钮选),拖动卡片上下排出你要的页面顺序,不想要的随手删掉。 生成之前,你来决定每张图怎么落在页面上:选 A4、US Letter,或 者「贴合图片」(页面变成照片自身的尺寸,绝不缩放、不留黑边); 选纵向、横向或自动(自动会按每张图是宽是高来转页面方向); 把页边距从 0 调到 144 pt;再选「完整放入」(整张图待在页边距 以内,绝不裁切)或「铺满」(图片铺满整页,长边方向超出的部分 在页缘裁掉)。点一下,pdf-lib 直接在标签页里跑:JPEG 和 PNG 按字节原样嵌入、保持原分辨率,WebP 先转成 PNG,最后以浏览器 原生下载的方式给你一个 images.pdf。整个过程不走网络,所以收 据、证件扫描、签过字的页面、私人照片,全程只待在你自己机器 上。页面设置会记在 localStorage 里;图片本身永不保存、永不外 发。
工具细节
- 输入
- 文件 + 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 下载 + 预览
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 本地保存偏好
- 偏好、历史或草稿保存在本机浏览器,不需要账号。
- 性能预算
- 首屏 JS ≤ 185 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 文档 PDF · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
图片转 PDF 适合怎么用
适合在文档交付、归档、上传或客服排查前使用,尤其是 PDF 要离开自己设备的时候。
适合处理的文档任务
- 发送 PDF 前检查页面尺寸、元数据、顺序或文件结构。
- 上传系统、发客户、内部审核前,先把文档批次整理干净。
- 不打开重型编辑器,也能先发现明显文档问题。
文档检查项
- 留意隐藏元数据、异常页面尺寸和密码保护。
- 合并或拆分前先确认页码顺序。
- 新文件能正常打开前,不要删原 PDF。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
把一摞手机拍的发票合成一个报销 PDF
报销系统基本都只收一个 PDF,但发票是二十张分开的手机照片。 全部拖进来,按时间顺序排好(每张卡片上的序号会确认位置), 选 A4、留一点页边距,让每张发票四周有干净的留白,生成。一 份整齐的 PDF 直接附到报销单上,而且生成在本地跑,发票上 的金额和卡号不会经过任何第三方服务器。
把扫描的文档页装订成一份签好字的合同 PDF
对手方把每一页签好字的纸拍成照片,散着以 JPG 邮件回传。把 这些页加进来,按原合同顺序重排(拖拽,或用箭头),选「贴合 图片」让每张扫描保留自身尺寸、不缩放,后面公证比对 PDF 和纸件时这点很重要。下载合好的合同,全程签字页都不碰别人 的云存储。
把设计师的作品集合成一个可直接发送的 PDF
设计师手里有三十张作品样图的 PNG 导出,要合成一个 PDF 邮 件发给潜在客户。把导出图拖进来,把最强的作品拖到最前面,选 Letter + 横向 + 「铺满」,让每页满幅出血、没有白边,生成。 出来就是一份精致的文档,而且还没发布的客户作品留在设计师 自己的笔记本上,不用上传到免费在线转换站。
把产品图打包成亚马逊或电商平台要的上传文件
有些电商平台和印刷厂收一个产品图 PDF,而不是一堆散图。把 JPG 拖进来,主图排第一,选「贴合图片」让每张照片按原生分辨 率铺满它那一页,就得到一个可直接上传的文件。没有水印、没有 每日次数限制、不用注册,整个活儿都在标签页里跑完。
把孩子的画作或作业合成一份纪念 PDF
家长手机里攒了几十张画作和批改过的作业照片,想合成一个能 分享给爷爷奶奶的文件。把照片加进来,按日期顺序拖好,选 A4 纵向、留充足的页边距,让每张作品像装了相框一样落在页面上, 生成一个 PDF 邮件发出或归档。家庭照片始终不离开设备,这里 这一点比方便更要紧。
常见踩坑
以为 HEIC/HEIF 的 iPhone 照片能直接用,它们会被跳过,因为浏览器不引重型额外库就解不了码。先用图片格式转换工具把 HEIC 转成 JPG,再把 JPG 拖进来。
选了「铺满」(cover)之后,又惊讶照片边缘在页缘被裁掉。「铺满」是用白边换满幅覆盖,长边方向超出的部分一定会裁。要让整张图都看得见,请改用「完整放入」(contain)。
以为这个工具会把文件变小。它不对 JPG/PNG 二次压缩,PDF 大致等于源图体积之和。要更小的输出,先用图片压缩工具(或先缩放)处理照片,再来生成 PDF。
隐私说明
所有字节都留在你的浏览器标签页里。图片用 FileReader 读进 ArrayBuffer,交给 pdf-lib 处理,整段代码就在当前页面里跑, 生成时打开 DevTools 的 Network 面板,请求数始终是 0。唯一写到 磁盘的,是你自己设备 localStorage 里的页面排版偏好(尺寸、方 向、页边距、适配方式);图片本身永不持久化。有一条要老实说: JPEG/PNG 是按字节原样嵌入的,源照片里烤进去的元数据(相机型 号、拍摄时间,手机照片有时还带 GPS 坐标)会原样跟进 PDF。要把 结果发给陌生人之前,先把照片的 EXIF 抹掉,或者在 PDF 阅读器里 打开「文档属性」清一遍,不想印在明信片背面的字段都清掉。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。