在线图片转 PDF 工具
多张图片合并为一个 PDF,支持页面尺寸、排版与质量设置。
隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传图片转PDFPDF图片
图片列表
0 张列表顺序即 PDF 顺序,可拖拽排序,或用 ↑ ↓ 微调。
页面预览
0 / 0
添加图片后,这里会显示 PDF 页面预览。
设置
85%
预计页数
0 页
预估体积
0 B
🔒 全部在浏览器本地完成,图片与生成的 PDF 都不会上传。
工作原理
- 1图片只在本机读取:通过 File 与 createImageBitmap 解码,缩略图使用本地对象 URL,全程不发起任何网络请求。
- 2按所选页面尺寸、方向、排版与边距计算每页的网格单元格;选择自适应尺寸时按图片像素换算为毫米。
- 3逐个单元格把图片按「适应 / 铺满 / 拉伸」绘制到临时 canvas,并统一填充背景色(JPEG 无透明通道,透明区域会被背景色填充)。
- 4canvas 以 JPEG 编码后作为 PDF 图像对象(DCTDecode)直接嵌入,并按 PDF 规范拼装对象、交叉引用表与文档目录。
- 5页眉与页码使用 PDF 内置 Helvetica 文本绘制,最终由字节流生成 Blob 并按文件名下载,全部在浏览器内存中完成。
常见问题
图片会上传到服务器吗?
不会。图片的解码、绘制与 PDF 生成全部在你的浏览器本地完成,不发起任何网络请求,断网状态下也能正常使用。你可以打开开发者工具的网络面板验证。
支持哪些图片格式?
浏览器能解码的常见格式都可以,如 JPG / JPEG、PNG、WebP、GIF(取首帧)、BMP、AVIF。含透明通道的图片会按所选背景色填充,因为 JPEG 不支持透明,PDF 内嵌的也是 JPEG。
生成的 PDF 会很大吗?
体积主要取决于图片分辨率与 JPEG 质量。可以调低「图片质量」或选择更小的「最大分辨率(长边)」来压缩;工具会在生成前显示预估体积,方便你在画质与体积之间取舍。
为什么页眉里的中文变成了问号?
PDF 内置的 Helvetica 字体只覆盖西文字符(Latin-1),中文等非西文字符无法在预览与 PDF 中正确显示,会被替换为问号。建议页眉使用英文或数字;页码由数字与斜杠组成,不受影响。
自适应页面尺寸是什么?
按图片像素(默认 96 DPI)换算成毫米作为页面大小,使每页刚好容纳整张图片、不留多余白边,适合把扫描件或截图原样合并。为避免超出阅读器上限,单页边长会被限制在合理范围内。
图片顺序会影响结果吗?
会。列表从上到下的顺序即 PDF 中图片的先后顺序,可拖拽条目或使用每条右侧的上移 / 下移按钮调整;网格排版时也会按这个顺序逐格填充。