跳至主要內容
PPDF123

從 PDF 擷取圖片

擷取圖片把 PDF 中內嵌的點陣圖片取出來,以 PNG 或 JPEG 檔案打包進 ZIP 交給你。向量圖形和頁面文字不是圖片,不會包含在內。

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

支援 PDF · 每個檔案上限 500.0 MB · 一次最多 20 個檔案

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

擷取圖片遍歷頁面 XObject 影像,解碼 Flate/ASCII85/DCT 串流,打成 `image_N.png` 或 `image_N.jpeg` 的 ZIP。`format` 選 png(預設)或 jpeg。共用的 XObject 只抽一次。

LZW 過濾的圖回傳內部錯誤(`LZW images unsupported`)。沒有 XObject 字典的頁會跳過。沒有可抽取圖的檔案仍回傳 ZIP,裡面可能沒有你要的成員。

這不是把每一頁算繪成 PNG(那是 PDF 轉圖片),也不是 OCR。向量不是影像 XObject,不會出現。

有密碼保護的檔案,在你輸入密碼後會在本頁為你解鎖;API 呼叫端需先執行移除密碼。

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

功能

  • XObject 影像打成 PNG 或 JPEG 的 ZIP
  • 依物件 id 去重;不支援 LZW
  • 不是整頁點陣化,也不是 OCR
  • 匿名 API:/api/v1/misc/extract-images

適用情境

  • 從電子版報告裡抽出照片
  • format=jpeg 時盡量不重編碼 JPEG 照片串流
  • 只要圖、不想整頁點陣化時

如何從 PDF 擷取圖片?

  1. 上傳內嵌照片或點陣圖的 PDF。
  2. 保留 PNG,或改選 JPEG。
  3. 點選處理,下載 `{name}_extracted_images.zip`。
  4. 若 ZIP 裡沒有有用的檔案,表示 PDF 沒有可解碼的影像 XObject。

限制與邊界

  • 不是頁面轉圖片工具
  • LZW 會讓工作失敗
  • PNG 輸出為 RGB,透明度和軟遮罩會被丟棄
  • 沒有 OCR
  • 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。

示例

  • 有三張不重複照片 XObject 的 PDF,ZIP 裡是 image_1 到 image_3
  • 向量徽標頁可能什麼都不貢獻

本工具的隱私說明

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

常見問題

為什麼不是一頁一張圖?
只抽內嵌的影像 XObject。一頁若是文字加向量,可能一張都沒有。
和 PDF 轉圖片有什麼不同?
PDF 轉圖片算繪頁面。擷取圖片是把檔案裡既有的影像物件拿出來。
LZW 呢?
LZW 解碼未實作。工作會報錯,而不是跳過那一張。
遮罩與 SMask 會處理嗎?
把產出當成盡力而為的像素匯出。軟遮罩與少見色彩空間可能不對。

最後更新:

用程式碼呼叫

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

curl -X POST "https://pdf123.xyz/api/v1/misc/extract-images" \
  -F "[email protected]" \
  -F "format=png" \
  -o output.pdf

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

在 AI 代理中使用

Skill

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

全部 Agent Skill

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