关于 JPG 转 PDF
本工具将一张或多张 JPG 照片合并为一个 PDF,每页一张图片,顺序与添加顺序一致。这是把一组拍摄的文档作为单个文件提交、为申请汇集收据或证件扫描、把照片作品集变成可打印格式,或将多张图片作为一个整齐附件而非许多零散图片发邮件的快捷方式。
一切都在你的设备上进行——当图片属于个人隐私(证件、银行对账单、医疗表格)而你不希望它们接触服务器时尤其有用。
工作原理
每张图片被绘制到 HTML canvas 上,并嵌入到用 pdf-lib 构建的新 PDF 中,完全在你的浏览器内完成。你可以控制每页的排布:
- 适应图片 — 页面采用图片本身的尺寸,无边距,因此周围没有空白。
- A4(595.28 × 841.89 pt)或 US Letter(612 × 792 pt)— 标准可打印页面;图片会缩放以适应你选择的边距(0–80 pt)并居中,保持宽高比。
- 方向 可以自动跟随图片,或强制为纵向/横向。
图片会严格按你添加的顺序变成页面。
假设与默认值
- 页面按添加顺序排列,每页一张图片。
- 在适应图片下,1 个图片像素映射为 1 个 PDF 点(1⁄72 英寸)。因此高分辨率照片会生成物理上很大的页面——一张 3000 像素宽的图片会变成约 42 英寸宽的页面。屏幕使用没问题,但打印请选择 A4 或 Letter。
- A4/Letter 的默认边距为 24 pt;"自动"方向在图片宽大于高时选择横向。
- 图片以无损方式嵌入(不丢弃任何质量)。
局限
- 文件大小: 由于每张图片以无损方式嵌入(内部作为 PNG 数据),由大 JPG 照片生成的 PDF 可能比原始 JPG 大得多——JPG 压缩在此过程中被丢弃。对于许多高分辨率照片,请预期一个较大的 PDF。没有内置的压缩步骤。
- 添加后无法重新排序或删除——顺序即你添加的顺序。要更改,请清空并按所需顺序重新添加。
- 加密或损坏的图片 无法嵌入,会以错误中止构建。
- 由于所有处理都在本地,非常大的批量受你设备可用内存的限制。
隐私
你的图片在浏览器中用 pdf-lib 读取和转换。不会上传任何内容——任何图片或生成的 PDF 都不会离开你的设备。

