照片转 PDF — 一份 A4 文件,不上传

把一堆 JPG 拖进来,按你加入的顺序得到一份 PDF。全部在这个标签页里组装,客户的收据从来不会离开你的手机。

🔒 100% 浏览器内运行 · 零服务器上传

页面

这份列表就是页序:拖动某一行,或使用箭头,就能调整。

还没有照片。加入照片后,它的页面会出现在这里 —— 在生成任何文件之前就能看到打印尺寸。

    PDF 在这个标签页里组装完成。照片、页面与文件名都不会被发送到任何地方 —— 拔掉网线它照样能用。

    马来西亚规则与特殊情况

    马来西亚的打印机拿到它会怎么做

    A4 是 210 × 297 mm —— 每间办公室、每台 RM199 喷墨机里装的都是它,本工具默认就做这个尺寸。Letter(8.5 × 11 in)是美式尺寸,本地多数纸盘装不下;之所以还提供,是因为有些银行表格就是按它排的。

    • 0 mm 页边距印不出来。 多数喷墨机最后 3–5 mm 上不了墨,满屏页面出来会是一圈白边或拖脏的边缘。10 mm 是安全的默认值。
    • 清晰度由像素决定。 A4 要 300 dpi 需要 2480 × 3508 px;150 dpi 需要 1240 × 1754 px。手机照片长边通常 3000–4000 px,印 A4 很从容。把长边限制在 2000 px 仍有约 170 dpi —— 文字够锐利,文件只有三分之一。
    • 文件为什么比照片小: 每张照片在放进 PDF 前都会重新编码。这也是 GPS 标签、相机型号与拍摄时间被去掉的原因 —— 在你店里拍的照片,不会把你的住址带进一封邮件里的文件。
    • HEIC 浏览器读不了。 iPhone 默认存 HEIC。请先用本站的 HEIC 转 JPG 工具,再回来加 JPG;这一页会指出是哪个文件失败,而不是默默丢掉。
    • 门户网站有上传上限。 银行、SSM 与 LHDN 的表格通常只收几 MB 的 PDF,20 MB 的手机扫描会被退回。限制长边是最省的做法,而本页会在你上传前就告诉你结果多大。
    • 一张照片一页 —— 按你的顺序。 这不是排版工具:没有拼图、没有一页两张、也不会旋转照片本身。旋转是裁切工具的活,这里的纸张方向只决定纸怎么放。

    处理前后

    处理前

    resit-kedai.png(1200×1600)+ baju-kurung.jpg(2400×3200)+ banner-raya.png(2400×1350)

    处理后

    resit-kedai-3.pdf —— 3 页,A4、10 mm 页边距,4.1 MB

    使用方法

    1. 加入照片 —— 你加入的顺序就是页面的顺序。
    2. 选纸张尺寸、页边距与照片像素。下载之前,页面列表已经写出每一页的实际打印尺寸。
    3. 按“开始处理”,检查页数,然后下载 PDF。全程没有上传。

    常见问题

    照片会被上传到服务器吗?

    不会。PDF 由这个标签页里的 JavaScript 生成,文件直接交给浏览器下载。本站没有任何上传接口 —— 处理到一半拔掉网线,它照样能做完。

    可以把五张收据合成一份 PDF 吗?

    可以,这正是主要用途。每张照片按加入顺序成为一页,输出是一份以第一张照片命名、末尾带页数的 PDF,所以两批文件不会互相覆盖。

    为什么我的 iPhone 照片显示是 HEIC?

    iPhone 默认存 HEIC,浏览器要解码它得另外下载 700 KB 的解码器。请先用本站的 HEIC 转 JPG 工具,再把 JPG 加到这里。这一页会说出失败的文件名,而不是悄悄忽略。

    PDF 会保留照片的定位信息吗?

    不会。每张照片在嵌入前都重新编码,EXIF 区块整段被丢弃,所以手机的 GPS 坐标、相机型号与拍摄时间不会跟着文件走。页面每一行都会写明发现了什么、去掉了什么。

    打印出来够清晰吗?

    3000 px 的手机照片印在 A4 上约 250 dpi —— 很清晰。要打印就保留「保留手机原尺寸」,只给屏幕看或要压到门户上限以下时,把长边降到 2000 px。