跳至主要內容
PPDF123

把圖片轉成 PDF

圖片轉 PDF 把每張上傳的 PNG、JPEG、GIF 或 BMP 圖片放在單獨一頁,依上傳順序合成一個 PDF。頁面尺寸跟隨圖片尺寸。

把檔案拖到這裡,或點一下選擇

支援 PNG, JPG, JPEG, GIF, BMP · 每個檔案上限 500.0 MB

也可以按 Ctrl/Cmd+V 或從剪貼簿選單貼上檔案。

圖片轉 PDF 用 `pdfio::embed_image_page` 把每張上傳的點陣圖嵌成單獨一頁。一張 PNG 就夠。多份檔案依上傳順序變成多頁。產出 PDF 以第一份檔案命名。

表單沒有選項,API 欄位 `fitOption`、`colorType` 和 `autoRotate` 不會被讀取。每一頁取影像自身的尺寸(1 像素 = 1 點);長寬比、灰階、自動旋轉都不會改變嵌入。透明度會被壓平:影像會轉成 RGB,alpha 色板被丟掉。

本頁接受 PNG、JPEG、GIF 與 BMP。SVG 是另一條轉換(`/api/v1/convert/svg/pdf`),不是這條路徑。無法解碼的點陣會失敗。

這不是 OCR,也不是列印成 PDF 的驅動。截圖裡的字仍是像素。若要可選取文字,用 HTML 轉 PDF、Markdown 轉 PDF,或 OCR 轉 Markdown。

上傳是暫時的。我們不會保存你的圖片文庫。

功能

  • 每張圖一頁,本機 lopdf 嵌入
  • 單檔有效;多檔依順序追加頁
  • 沒有選項:每頁取影像尺寸,alpha 會被丟掉
  • 匿名 API:/api/v1/convert/img/pdf

適用情境

  • 把手機照片變成一頁 PDF 去過上傳入口
  • 把幾張掃描檔疊成頁,而不重新列印
  • 保留原始像素尺寸,而不是強行 A4

如何把圖片轉成 PDF?

  1. 加入一張或多張 PNG、JPEG、GIF 或 BMP。順序就是頁序。
  2. 沒有選項;每頁取影像的尺寸。
  3. 點選處理,下載 PDF。
  4. 打開後核頁數是否等於圖片數。

限制與邊界

  • 沒有配合頁面大小、灰階或自動旋轉
  • 透明區域會遺失 alpha 色板
  • 不是 OCR;螢幕截圖仍是圖
  • SVG 是另一條介面
  • 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。

示例

  • 上傳 receipt.png 得到與該 PNG 同尺寸的一頁 PDF
  • 先傳 a.jpg 再傳 b.jpg,得到兩頁,先 a 後 b

本工具的隱私說明

檔案經 HTTPS 上傳,在伺服器記憶體或短期暫存目錄中處理,結果就緒後即刪除。我們不會為日後瀏覽、訓練或廣告輪廓保留副本。留存期限與 AdSense Cookie 說明見隱私權政策。

常見問題

必須兩張圖嗎?
不必。一張圖就是一頁 PDF。兩張及以上依上傳順序追加。
能轉成灰階,或把圖片調整成 A4 嗎?
不能。伺服器依解碼後的像素嵌入,頁面就是影像的尺寸。
能在這裡傳 SVG 嗎?
這條介面不行。SVG 走 WeasyPrint 的 convert/svg/pdf。
會套用 EXIF 旋轉嗎?
autoRotate 被忽略。方向就是影像解碼器給出的方向。

最後更新:

用程式碼呼叫

本站每個工具都是普通 REST 介面。匿名使用不需要帳號或 API Key,給瀏覽器、開發者與 AI 代理同樣可用。

curl -X POST "https://pdf123.xyz/api/v1/convert/img/pdf" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o output.pdf

也提供 MCP 工具,供說 Model Context Protocol 的用戶端呼叫(JSON-RPC 2.0,POST /mcp)。 完整 API 文件

在 AI 代理中使用

Skill

裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「圖片轉 PDF」: /skills/pdf123-images-to-pdf.md

全部 Agent Skill

檔案只用於本次處理,完成後自動刪除。