圖片轉PDF工具
將多張圖片轉換為PDF,支援調整頁面大小、方向和適應模式
拖曳圖片到此處,或點選選擇檔案
支援 JPG、PNG、WebP、BMP、GIF 格式,可一次選擇多張
什麼是線上圖片轉PDF工具?
圖片轉 PDF 工具可以把 JPG、PNG、WebP 等圖片合併成 PDF 檔案。它適合整理掃描資料、收據、作業、相簿、簡報材料、證明文件,以及那些更願意接收 PDF 而不是零散圖片的表單系統。製作可用 PDF 不只是把圖片排好順序,還要考慮頁面大小、橫直方向、頁邊距、適配方式、原圖解析度和壓縮設定,這些都會影響閱讀清晰度和檔案大小。本工具在瀏覽器中執行,不需要把圖片上傳到伺服器。用於正式提交或列印前,仍應打開成品檢查是否有旋轉、裁切、漏頁或文字模糊。
使用方式
使用方式
- 拖曳或點選上傳圖片(支援多張)
- 調整 PDF 設定:頁面大小、方向、縮放模式
- 如有需要,拖曳圖片以調整順序
- 點選「生成 PDF」按鈕
- 下載產生的 PDF 檔案
PDF 輸出注意事項
- 生成前請先設定頁面大小和方向;之後變更可能會重新縮放圖片而影響清晰度。
- 若是掃描文件或表單,分享 PDF 前請先確認頁面順序與邊距。
使用場景
技術原理
PDF 頁面以點(point)為度量單位,1 點等於 1/72 英吋。ISO 216 A4 因此對應 595.28 × 841.89 pt(210 × 297 mm),A3 為 841.89 × 1190.55 pt,US Letter(8.5 × 11 英吋)為 612 × 792 pt。生成在瀏覽器中透過 pdf-lib 進行,頁面分配一個 PDFDocument,加入指定大小的頁面,並將每張圖片放入錨定於頁面座標空間的 Form XObject 中。 嵌入策略取決於來源格式。JPEG 位元組使用 DCTDecode 篩選器直接傳遞,完全避免重新編碼,使檔案大小與原始檔案相同。PNG 經過 embedPng 處理,解碼光柵資料後放入 FlateDecode 串流,若有 Alpha 通道則加入 SMask 物件,使透明度在往返過程中得以保留。圖片位置依據所選的適配模式計算:'contain' 將圖片縮小以使兩個軸都在頁面減去邊距的範圍內適配,'cover' 填滿頁面並裁切溢出部分,'actual' 將每個圖片像素視為 1/72 英吋單位並將結果置中於頁面上。 這個流程的銳利之處在於意外藏在哪裡。對一張 2000 像素寬的照片使用實際大小,會產生 2000/72 ≈ 27.8 英吋的頁面需求,超出 A4 範圍並在列印時被靜默裁切。嵌入的 ICC 設定檔會被壓平為 sRGB,因此廣色域照片在校準的列印打樣上看起來會稍微去飽和。而且因為每個頁面將圖片儲存為沒有文字圖層的光柵 XObject,下游 OCR 是一個獨立步驟,這對任何需要可搜尋 PDF 進行申報的機構都很重要。
- 座標系統:1 PDF 點 = 1/72 英吋;A4 = 595.28×841.89 pt,A3 = 841.89×1190.55 pt,US Letter = 612×792 pt。
- JPEG 透過 DCTDecode 插入而無需重新編碼,因此嵌入的位元組等於來源檔案大小;PNG 經過 FlateDecode 處理,有 Alpha 時附帶 SMask 物件。
- 適配模式:contain 保留寬高比並有邊距,cover 填滿並裁切,actual 將來源像素視為 1 pt = 1/72 英吋單位並將圖片置中。
- 頁面尺寸計算:一張 1500 像素寬的照片以實際大小呈現為 1500/72 ≈ 20.8 英吋,比 A4 更寬,列印時會被靜默裁切。
- 色彩空間:嵌入的 ICC 設定檔在匯出時被壓平為 sRGB,因此廣色域來源在校準的列印打樣上看起來會略微去飽和。
- 無文字圖層:每個圖片都是光柵 XObject,因此輸出僅含圖片,當機構要求可搜尋的 PDF 時,OCR 需要額外進行。
範例
將 10 張收據照片合併成一份 A4 PDF
輸入:10 張 JPG 收據,每張 3024 x 4032 px,共 18 MB
紙張大小:A4 (210 x 297 mm)
方向:直式
縮放模式:Contain(保留長寬比並留白邊)
輸出:receipts-2026-06.pdf,每張圖一頁,約 6.4 MB掃描作業,A4 縮放至滿頁
輸入:手機掃描器產生的 5 張 PNG 掃描檔(每張 1700 x 2338 px)
紙張大小:A4,方向:自動
縮放模式:Contain,邊距:10 mm
結果:5 頁 PDF,約 2.1 MB,每頁置中並留白邊
提示:以 100% 比例列印,可保持手寫字跡清晰直式與橫式圖表混合
輸入:3 張直式筆記 (1080 x 1920) + 2 張橫式圖表 (1920 x 1080)
方向:自動(依頁面旋轉)
縮放模式:Contain
結果:5 頁 PDF;自動模式會旋轉每頁,使每張圖的長邊對齊頁面長邊原始尺寸相片書(不縮放)
輸入:12 張以 2000 x 1500 px 匯出的商品照
紙張大小:原始尺寸
縮放模式:Actual Size
結果:每頁 PDF = 2000/72 x 1500/72 英吋(約 27.8 x 20.8 in)
警告:頁面大於 A4;列印前請改用 A3 或 A4 橫式常見問題
圖片會上傳到伺服器轉換嗎?
不會。PDF 是用 jsPDF 在你的瀏覽器中產生,圖片位元組從不離開你的裝置。可在「網路」分頁確認。
可以加入哪些輸入格式?
支援 JPEG、PNG、WebP 與 GIF。PNG 透明會在 PDF 頁面上保留(會疊在頁面底色上)。頁面會直接處理檔案——不會上傳,也不會經過重新編碼的中間環節。
頁面尺寸與方向怎麼設定?
在頁面尺寸下拉選單中選 A4、美規 Letter 或「符合圖片」。「符合圖片」會讓每頁 PDF 對應圖片的像素尺寸換算成點數(px × 72/96),最適合用於不希望出現留白的截圖或掃描文件 PDF。
可以把多張圖合成一份 PDF 嗎?
可以。依想要的順序加入多個檔案,匯出前可重新排列。每張圖會成為一頁,輸出為單一多頁 PDF。
有包含 OCR(文字辨識)嗎?
沒有。PDF 會原封不動地存放圖片——成品看起來像掃描文件,文字無法搜尋。如需 OCR,請先用 Tesseract(瀏覽器或桌面版)等工具處理來源圖片,再用更進階的函式庫把文字層疊到 PDF 上。
輸出 PDF 可以多大?
實際限制是瀏覽器記憶體。由 4K 截圖組成的 30 頁 PDF 可達 100 MB 以上。若在意檔案大小,請先壓縮來源圖片;JPEG 品質 80-85 通常是檔案大小與視覺品質的平衡點。
輸出符合 PDF/A 或 PDF/X 嗎?
不符合。輸出是常見的 PDF 1.4/1.5 檔案,適合分享與檢視。歸檔(PDF/A)與印刷生產(PDF/X)規範需要額外的中繼資料、嵌入字型與色彩設定限制,這個工具並不會強制檢查——若有需要,請改用 Adobe Acrobat 或 Ghostscript。