JPG 轉 PDF 是什麼?
這個工具把一張或多張 JPG 圖片打包成一份 PDF,每張圖片各成一頁。最適合把掃描、收據、照片或截圖整理成方便列印、存檔與分享的單一檔案。全程在你的瀏覽器本機完成,不上傳。
如何使用
- 選擇或拖入一張或多張 JPG 圖片。
- 確認清單與順序(依選取順序排頁)。
- 按「下載 PDF」儲存合併後的文件。
實用建議
- 多張圖片會依選取順序排頁;想換順序可重新選擇檔案。
- 直式與橫式可混合,每頁會各自貼合該圖比例。
- 若原圖很大、想縮小 PDF,可先用圖片壓縮工具再轉。
把一疊手機拍的收據合併成一份 PDF
報帳、交作業、存證件時,最常見的需求就是把手機拍的一疊照片或收據(幾乎都是 JPG)併成單一份 PDF——每張自成一頁,對方開一個檔就看完,不用收十幾張零散圖片。用起來要注意兩件事:
- 頁面順序是照你選取(或拖入)的順序排的,不是照檔名或拍攝時間。想按時間排,就先把檔名整理好,或依序一張張加入。
- 手機照片動輒好幾 MB,十幾張併起來的 PDF 可能大到寄不出去。想更小,先把每張 JPG 壓縮再合併。
整個 PDF 外殼只花了 945 個位元組
一張 338,083 位元組的照片包成 PDF,出來是 339,028 個 —— 只多了 945 個(0.28%)。那不到一 KB 裡面是整份 PDF 的檔頭、頁面物件、資源字典、交互參照表和尾標。之所以這麼便宜,是因為那張 JPEG 沒有被重新編碼:PDF 原生就有一個放 JPEG 位元流的位置,我們的程式碼判斷輸入是 image/jpeg 時直接嵌入原始位元組。這一點你可以自己驗:用 pdfimages 之類的工具把圖抽回來,大小應該和你丟進去的檔一致。對照 PNG 轉 PDF 的 11.0% 就知道差在哪裡。一個要先知道的行為:頁面尺寸不是 A4。程式把頁面開成和圖片像素數相同的點數,所以一張 1200 × 800 的圖會變成 1200 × 800 點的頁面(約 16.7 × 11.1 英寸)。要印在 A4 上,列印對話框裡選「縮放以符合紙張」就好,但別預期它一開始就是 A4。