跳到主要内容

图片转 PDF:把 JPG、PNG、WebP 合成一个 PDF,拖拽排序,本地处理不上传

图片转 PDF:把 JPG、PNG、WebP 多张图合成一个 PDF,拖拽排序,可选 A4/Letter/贴合图片,全程浏览器本地。

  • 本地处理
  • 分类 文档 PDF
  • 适合 发送 PDF 前检查页面尺寸、元数据、顺序或文件结构。
🖼️→📄
把图片拖到这里,或 选择文件
JPG · PNG · WebP —— 数量不限,永不上传
页面尺寸
方向
图片适配
页边距 · 24 pt

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. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

图片转 PDF 适合怎么用

适合在文档交付、归档、上传或客服排查前使用,尤其是 PDF 要离开自己设备的时候。

适合处理的文档任务

  • 发送 PDF 前检查页面尺寸、元数据、顺序或文件结构。
  • 上传系统、发客户、内部审核前,先把文档批次整理干净。
  • 不打开重型编辑器,也能先发现明显文档问题。

文档检查项

  • 留意隐藏元数据、异常页面尺寸和密码保护。
  • 合并或拆分前先确认页码顺序。
  • 新文件能正常打开前,不要删原 PDF。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 PDF 合并工具 PDF 合并工具,多个 PDF 拼成一个,拖拽调整顺序,本地处理不上传。 打开
  2. 2 图片格式转换器 图片格式转换,JPG ↔ PNG ↔ WebP ↔ AVIF 互转,批量处理,透明背景智能填充,完全本地。 打开
  3. 3 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 阅读器里 打开「文档属性」清一遍,不想印在明信片背面的字段都清掉。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-13