图片转 PDF
将图片转换为 PDF
拖拽文件到此处或点击上传
Max 100 MB
把图片转换为 PDF,就是把一张或多张图片装进一个文档容器里。它是把纸质表格拍下来变成可提交文件、整理多张扫描收据、或者把插画整理成作品集时最常用的工作流。 本工具接受 JPEG、PNG 和 WebP 输入,生成一个每页一张图的 PDF。页面尺寸与图片尺寸完全一致,不会裁切也不会拉伸。文件列表里的顺序就是输出中的页面顺序。 所有处理都用 pdf-lib 在你的浏览器里完成。图片被读成字节流,直接以原生格式嵌入 PDF(JPEG 仍然是 JPEG,PNG 仍然是 PNG 且无损),然后在每张图片外面加上新的一页。没有重新编码、没有服务器上传,JPEG 源文件也不会有任何画质损失。
最后审核: 2026 年 7 月
这是什么?
PDF 的所有度量都以点(point)为单位,1 点等于 1/72 英寸。当你转换一张 1920×1080 像素的图片时,工具会生成一个 1920×1080 点的页面,这样图片就能以原始分辨率显示。内部使用两种嵌入格式:JPEG 图片采用 DCT 编码存储(直接把 JPEG 字节拷贝进 PDF,不损失画质),PNG 图片则使用 Flate 编码无损保存。WebP 会先被解码,然后按 PNG 的方式嵌入。这也是为什么输出文件的大小基本等于输入图片大小之和——工具只是打包,而不是重新压缩。
如何使用此工具
- 1选择一张或多张图片文件。拖拽进来或者逐张选择都可以。文件列表里显示的顺序就是 PDF 里的页面顺序,所以如果你想调整先后,请在处理前重新排序。
- 2检查图片列表。误加的文件请先删掉。特别大的图片(比如 8000×6000 像素)会生成超大 PDF 页面——如果最终要作为邮件附件,建议先缩小尺寸。
- 3点击处理。工具会逐张读取图片,把它嵌入一张尺寸匹配的新 PDF 页面,再合并保存。整个过程在你的浏览器里本地完成。
- 4下载 PDF。发送前先打开确认页面顺序。大多数阅读器会以原生分辨率一页显示一张图——如果 PDF 看起来比想象中大,那是因为页面直接匹配了图片尺寸。
使用建议
- 顺序很重要:图片会按文件列表里的顺序转换,依次成为第 1、2、3 页。请在处理前排好顺序。
- JPEG 嵌入是无损的——JPEG 字节会原样放进 PDF。所以一张 5MB 的 JPEG 大约会生成 5MB 的 PDF 页面,而不是被重新压缩过的版本。
- 特别高或特别宽的图片(比如 3000×10000 像素的长条收据扫描)会生成非标准尺寸的 PDF 页面。有些阅读器缩放起来会怪怪的,可以考虑先把图片切开。
- 扫描文档用 300 DPI 的 JPEG 是个不错的平衡。PNG 适合以文字为主的扫描件,但文件通常是同等 JPEG 的 2 到 4 倍。
- 如果图片带透明通道(例如带 alpha 的 PNG),透明区域在 PDF 中会显示为白色,因为 PDF 页面本身不支持透明。如果透明背景很重要,请先在图片里加上底色。
常见使用场景
- 房主把出险后手机拍的房屋损坏照片整理成一个 PDF,随理赔申请一起提交。
- 学生把手写笔记的照片整理成 PDF,方便备考前分享和复习。
- 自由职业者在与客户的争议中,把邮件审批的截图整理成一个 PDF,作为完整的书面凭证。
- 旅行者把差旅收据的照片汇集成一个 PDF,用于费用报销。
- 摄影师在正式交付前,先把六张预览图组装成作品集 PDF 发给客户。
- 家长把孩子的成绩单扫描成 PDF 收进学校档案,而不是散着一堆图片文件。
技术说明
- 工具使用 pdf-lib 的 embedJpg() 和 embedPng() 直接插入图片。JPEG 字节按原样拷贝;PNG 数据以 Flate 编码存储。
- 页面尺寸(点)等于图片尺寸(像素)。一张 1920×1080 的图片会生成 1920×1080 点的页面,约 26.7 × 15 英寸。
- 由于 pdf-lib 不直接支持 WebP,WebP 图片会在内部先转成 PNG 再嵌入。
- 转换过程中不会对图片进行压缩。如果输入是 20MB 的 JPEG,输出 PDF 页面也差不多是 20MB。
- 支持的格式是 JPEG、PNG 和 WebP。GIF 不支持。TIFF 不支持(浏览器原生无法解码 TIFF)。
- 输出是标准 PDF 1.7 文件,各大主流阅读器都能正常打开。多数阅读器在 100% 缩放下会显示原始像素尺寸。
以隐私为基础
此工具在你的浏览器中运行。使用工具时,文件不会上传到我们的服务器。
限制说明
- 不支持 TIFF、HEIC 和 RAW 格式。浏览器原生无法解码,请先用系统自带或图片编辑器把它们转成 JPEG。
- 不支持动画 GIF。理论上只能取第一帧,我们目前也不提供这个功能。
- PNG 的透明区域在 PDF 中会渲染为白色,因为 PDF 页面本身不支持透明背景。如果透明效果很重要,请先给源图片加上底色。
- 单张超过 50MB 的大图片在批量转换时可能耗尽浏览器内存。这类源建议以 10 到 20 张为一批分批处理。
- 工具不能在嵌入前调整图片尺寸。如果最终 PDF 太大不便发邮件,请先用图片编辑器缩小。
- 不支持多帧 TIFF 和多页图片格式,请先把它们拆成单独的图片。
常见问题
支持哪些图片格式?
支持 JPEG、PNG 和 WebP。GIF、TIFF、HEIC 和 RAW 格式不支持,因为浏览器无法原生解码。请先用系统自带的图片应用把它们转成 JPEG。
工具会重新压缩我的 JPEG 图片吗?
不会。JPEG 字节会原样嵌入 PDF,不做重新编码。图像质量和输入文件完全一致。一张 5MB 的 JPEG 大约会生成 5MB 的 PDF 页面。
输出的页面尺寸是多少?
页面尺寸和图片尺寸一致,单位是点(1 点 = 1/72 英寸)。一张 1920×1080 像素的图片会生成 1920×1080 点的页面,约 26.7 × 15 英寸,不会裁切也不会拉伸。
可以把 20 张图片合成一个 PDF 吗?
可以。把 20 张图片都加进列表,一次处理即可。它们会按显示顺序依次成为第 1 到第 20 页。想控制页面顺序请先在列表里调整。
为什么输出的 PDF 这么大?
工具嵌入图片时不会压缩它们。如果你放进 10 张高分辨率 JPEG 总共 40MB,PDF 也大约是 40MB。请在转换前压缩每张图片,或者事后用 PDF 压缩工具处理。
透明 PNG 区域会怎样?
透明区域在 PDF 中会显示为白色,因为 PDF 页面本身不支持透明。如果透明背景很重要,请先用编辑器给图片加上底色。
转换时可以旋转图片吗?
工具会尊重 JPEG 的 EXIF 方向标签。如果手机照片在某些应用里显示侧躺,它在 PDF 中应该能正确显示。PNG 没有 EXIF,请先在编辑器中旋转。
图片会上传到服务器吗?
不会。所有转换都用 pdf-lib 在你的浏览器里完成。图片被读入内存,在本地嵌入 PDF,然后作为下载文件返回。没有任何上传端点。
可以用它转换扫描的文档照片吗?
可以,而且对手机拍摄的扫描件效果不错。如果还需要可选择的文字,转换后再对 PDF 使用 OCR 工具。这样的输出是构建可搜索档案的好起点。