從 PDF 提取圖片
將嵌入的 JPG 以及簡單的 RGB/灰階 PDF 圖片匯出至本機,不進行上傳。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.選取一份不超過 25 MB 的本機 PDF。
- 2.選取「提取影象」以在瀏覽器中掃描內嵌影象物件。
- 3.審閱格式和尺寸,然後下載每個支援的 JPG 或 PNG 檔案。
關於從 PDF 提取圖片
從 PDF 提取圖片會尋找存放在 PDF 內的圖片物件,並讓你下載這個瀏覽器工具能安全識別的圖片。選擇一個本機 PDF,開始掃描,每個支援的圖片都會收到一個下載連結。PDF 永遠不會離開你的裝置。這與將 PDF 頁面轉換為圖片不同:頁面轉換會建立頁面上所有可見內容的快照,而這個工具則會尋找內嵌在文件本身的圖片資料。
第一種支援的案例是 DCTDecode,這是內嵌 JPEG 流的 PDF 名稱。這些位元組被儲存為 JPEG 資料,而不是被渲染並重新壓縮,因此下載的 JPG 是文件儲存的影像載荷。第二種支援的案例是簡單的 FlateDecode 影像,使用 8 位元的 DeviceRGB 或 DeviceGray 色彩。瀏覽器會將這個受限制的原始像素流擴充,放在本機畫布上,並編碼為 PNG 供下載。那裡使用 ZXQT或其他的 PNG 是因為原始 Flate 影像流不是一般應用程式可以開啟的獨立影像文件。
PDF 影像儲存有許多合法的變化形式。有些影像使用 JPX、JBIG2、LZW、索引色彩調色盤、CMYK、軟遮罩、影像遮罩、預測器,或幾個過濾器串聯在一起。這個工具並未假設這些案例可以互相替換。它會跳過不支援的物件,並報告跳過的情況,而不是用錯誤的色彩進行解碼或回傳損壞的檔案。重複的間接影像參考只會被檢查一次,因此一個儲存的資產不會變成令人混淆的多重下載集合。
在工具分配大量輸出緩衝區之前,會套用安全性限制。它接受最多 PDF 到 25 的 MB,限制候選數量,強制執行最大影象尺寸為 12,000 像素,單張影象最大為 40 百萬像素,總計為 100 百萬像素,並對解碼後的 Flate 影象資料設定 100 到 MB 的上限。受密碼保護、格式錯誤或異常複雜的 PDF 仍可能失敗。此工具不會繞過加密、修復損壞的文件、驗證簽名或聲稱來原始檔值得信賴。
當你需要從 PDF 中提取的照片、標誌、掃描件或圖形,並希望取得內嵌的資產而非頁面截圖時,請使用此工具。當你需要完整的可見頁面,包括文字和向量圖形時,請使用 PDF 到 PNG 或 PDF 到 JPG。請保留原始 PDF,檢查下載的尺寸和外觀,並在下載的檔案與預期的資產相符後才使用。當你選擇其他檔案或離開工具時,臨時下載連結將被釋放。
方法與來源
驗證一個受限的本機 PDF 與其標頭,使用 pdf-lib 提取間接圖片 XObjects,將 DCTDecode 位元組匯出為 JPG;僅對無 DecodeParms 的未遮罩 8-bit FlateDecode DeviceRGB/DeviceGray 流進行解壓縮,並將這些像素編碼為 PNG;拒絕不支援的編碼方式,並在建立下載前強制執行物件、尺寸、像素與解壓縮位元組的預算。
常見問題
- 這會把每頁都轉成圖片嗎?
- 不會。它會輸出存放在 PDF 內的支援圖片物件。若要取得完整的頁面快照,請使用 PDF 頁面轉換器。
- 為何有些圖片物件被跳過了?
- 複雜的編碼、遮罩、色彩空間與過濾鏈會被跳過,而不是錯誤地解碼。
- 原始的 JPEG 位元組是否被保留?
- 對於支援的 DCTDecode 圖片,工具會匯出儲存的 JPEG 流,而不會重新渲染它。
- 我的 PDF 是否已上傳?
- 沒有。掃描、解碼、PNG 編碼以及下載建立會留在目前的瀏覽器分頁中。
相關工具
PDF 工具 使用指南
查看全部- Extract Images From a PDF Without Photoshop (英文原文)
- How to Extract Images from a PDF Without Illustrator (英文原文)
- Extract Images from PDF in Acrobat: Browser Method (英文原文)
- How to Extract Images From a PDF Document Locally (英文原文)
- How to Extract All Images From a PDF in Your Browser (英文原文)
- Copy an Image from a PDF Without Losing Quality (英文原文)
- Is PNG to PDF Safe to Use Online? A Privacy Guide (英文原文)
- How to Convert PDF to Text in Word: Local Steps (英文原文)
- How to Put a PDF to PNG at the Right Scale (英文原文)
- Is PDF to Long Image Safe to Use Online? A Safety Note (英文原文)
- How to Convert PDF to JPG on Android in Your Browser (英文原文)
- Is a PDF Page Counter Safe to Use Online? A Privacy Guide (英文原文)
- Are Files Uploaded When You Overlay PDF Pages? (英文原文)
- PDF N-Up for Beginners: A Plain-English Walkthrough (英文原文)
- Edit PDF Metadata for Beginners: A Clear Walkthrough (英文原文)
- CSV to PDF iLovePDF Style: A Local Browser Method (英文原文)
- How to Pull Embedded Links From a Google Drive PDF (英文原文)
- Paper Sizes for Beginners: A Plain-English Guide (英文原文)
- How to Use a PDF Merger: A Plain-English Walkthrough (英文原文)
- JPG to PDF for Beginners: A Friendly First Guide (英文原文)