Tips & Tricks

如何以原始解析度從 PDF 中提取影像

從 PDF 中提取圖像聽起來很簡單。點擊“匯出”,選擇圖像格式,然後就會出現圖片。但出現的影像通常比放入文件中的原始影像更小、更柔和或更壓縮。發生這種情況是因為許多 PDF 工具在提取過程中對圖像進行下採樣並重新壓縮,在首次嵌入圖像時應用的任何壓縮之上應用第二輪質量損失。以原始解析度擷取影像會保留最初放入 PDF 中的每個像素,產生與來源影像相同的輸出檔案。以原始解析度從PDF 到影像 的擷取需要一個尊重嵌入影像資料的工具,而不是以固定的 DPI 重新渲染頁面。

How to Extract Images From a PDF at Their Original Resolution

為什麼標準影像擷取會降低質量

大多數 PDF 檢視器和基本提取工具實際上並未從 PDF 中提取原始影像檔案。它們以指定的解析度(通常為 150 或 300 DPI)渲染每個頁面,然後根據工具偵測影像內容的位置將渲染的頁面分割成影像矩形。此重新渲染過程會對嵌入時已壓縮的影像套用第二輪 JPEG 壓縮。結果是生成丟失,類似於保存 JPEG 檔案、重新開啟它並再次儲存。每個週期都會丟棄更多的視覺資料。

原始解析度提取完全繞過重新渲染步驟。該工具不是渲染頁面並從渲染中切片圖像,而是直接從 PDF 文件結構讀取嵌入的圖像流。每個圖像流都包含在建立文件時插入 PDF 的確切位元組。提取這些流會產生與原始影像逐位相同的檔案。嵌入 PDF 中的 3000 x 2000 像素照片將顯示為 3000 x 2000 像素檔。 PDF 影像 擷取過程保留每個像素。

WukongPDF

嘗試 PDF 轉圖像

無需安裝。直接在您的瀏覽器中工作。

立即開始 →

支援原始解析度擷取的工具

Adobe Acrobat Pro 包含匯出所有影像功能,可以原始解析度匯出。開啟 PDF,前往「工具」面板,然後選擇「匯出 PDF」。選擇圖像作為輸出格式,然後在設定中選擇 JPEG 或 PNG 格式,然後尋找標有「以原始解析度匯出所有圖片」或類似措辭的選項。提取的影像以其原始像素尺寸出現在輸出資料夾中。

命令列工具提供對嵌入式影像流的最直接存取。 pdfimages 工具是開源 poppler-utils 套件的一部分,可以從 PDF 中提取圖像,而無需重新壓縮它們。執行 pdfimages -j input.pdf outputprefix 會使用原始壓縮方式提取所有 JPEG 影像。執行 pdfimages -png input.pdf outputprefix 會在擷取過程中將所有影像轉換為無損 PNG 格式,同時保留原始像素尺寸。 WukongPDF 和基於瀏覽器的PDF 到影像 平台在伺服器端處理原始解析度擷取並以可下載的檔案形式傳回影像。

處理嵌入多種格式的影像

單一 PDF 可以包含多種不同格式的影像。 JPEG 影像在照片中很常見。 JPEG 2000 影像出現在一些檔案和工程 PDF 中。 PNG 圖像用於具有透明度的螢幕截圖和圖形。 TIFF 影像出現在掃描文件中。原始點陣圖資料可以在不進行任何壓縮的情況下儲存。提取工具必須正確處理每種格式。假定所有影像均為 JPEG 的工具在遇到 PNG 或 TIFF 時將產生損壞的輸出。

下表總結了提取過程中應如何處理不同的嵌入影像格式:

嵌入格式最佳匯出格式註釋
JPEG(DCT解碼)JPEG(原始)已經壓縮;進一步 JPEG 壓縮兩次
JPEG 2000(JPX解碼)PNG 或 JPEG 2000並非所有檢視器都支援 JPEG 2000
PNG 或原始位圖PNG(無損)準確保留所有像素數據
TIFF 或掃描數據TIFF 或 PNGTIFF 保存多頁掃描數據

識別嵌入影像的原始分辨率

在提取之前,了解嵌入影像的實際解析度會有所幫助。在可以顯示影像屬性的檢視器中開啟 PDF。點擊圖像並尋找顯示像素尺寸的屬性面板。將像素尺寸除以頁面上影像的物理尺寸即可計算有效 DPI。在頁面上 5 x 4 吋區域中顯示的 1500 x 1200 像素影像的有效解析度為 300 DPI。無論頁面上的顯示尺寸為何,原始解析度均為 1500 x 1200 像素。

如果有效 DPI 較低,則影像以低解析度嵌入,且任何提取方法都無法恢復嵌入資料中未包含的細節。原始解析度提取保留了現有內容。它不會創建從未嵌入的細節。以原始解析度擷取的 72 DPI 影像仍然是 72 DPI 影像。原始解析度提取的好處是避免進一步的品質損失,而不是神奇地提高解析度。

組織和命名提取的圖像

包含數十張圖片的 PDF 提取後會產生一堆通用名稱的文件,例如 img-001.jpg、img-002.jpg。使用前對文件進行描述性重命名。如果圖像來自產品目錄,請使用產品 SKU 或名稱對其進行命名。如果它們來自報告,請用數字編號命名。對於一批圖像,重新命名步驟需要幾分鐘的時間,但當您需要在幾天或幾週後查找特定圖像時,可以節省更多時間。

將擷取的影像儲存在以來源 PDF 命名的資料夾中,以便清楚出處。如果圖像將在新文件中使用或上傳到網站,請在圖像元資料或隨附文字檔案中包含來源 PDF 名稱。了解影像的來源可以在以後需要時返回來源以獲得更高解析度的版本。 WukongPDF 支援PDF 匯出 以及原始解析度影像擷取,產生有組織的輸出,保留來源文件和擷取的資源之間的連結。

驗證萃取質量

以原始解析度擷取影像後,透過開啟擷取檔案的範例並將它們與 PDF 中以高縮放等級顯示的相同影像並排進行比較來驗證輸出品質。提取的圖像應顯示與縮放的 PDF 視圖相同的細節等級。如果提取的影像顯示在 PDF 中不可見的 JPEG 區塊偽影,則擷取可能套用了額外的壓縮。如果提取的影像像素尺寸小於預期,則該工具可能在提取過程中進行了下採樣,而不是按原始解析度進行提取。

當提取的圖像將用於印刷出版物時,請在最終確定之前與印表機確認解析度要求。原始像素尺寸的 300 DPI 影像可能足以用於半頁列印佈局,但不足以用於全出血封面影像。原始解析度提取保留了現有內容。它不會創建原始嵌入中不存在的解析度。

對於無法再從任何其他來源獲得原始影像的存檔 PDF,以原始解析度提取的影像將成為最佳可用副本。將他們視為檔案大師。將它們儲存為無損格式,例如 PNG 或 TIFF,並從這些母版建立任何工作副本或 Web 版本,而不是每次都從 PDF 中重新提取。

對於以異常高解析度嵌入的PDF影像,擷取的檔案可能比預期大。以原始解析度擷取的 600 DPI 照片會產生適合高品質列印的文件,但對於 Web 使用或電子郵件附件而言,文件過大。提取後,建立調整大小的版本以供分發,並將原始解析度提取的檔案保留為存檔主檔案。

從並非您建立的 PDF 中提取圖像時,請注意嵌入圖像的版權狀態。原始解析度擷取產生適合重複使用的副本,這意味著重複使用會產生版權影響。如果 PDF 是公開文檔,則在合理使用或文件發布條款的情況下可以使用影像。如果 PDF 是專有或授權文檔,則嵌入的影像具有與文件本身相同的使用限制。

以原始解析度從PDF 到影像 的提取對於攝影師和圖形設計師來說特別有價值,他們以 PDF 格式收到自己的作品,並且需要恢復在佈局期間放入文件中的原始影像檔案。

對於收到 PDF 作品校樣的設計師和內容創作者來說,原始解析度擷取提供了一種恢復工作文件中可能遺失的影像的方法

嵌入 PDF 中的PDF 影像 通常是這些影像的最高品質的現存版本

以原始解析度擷取影像是一次性設定決策,會影響從 PDF 產生的每張影像。在運行批次之前花時間正確配置提取工具可確保每個影像都以其完整的品質出現,為接下來的任何使用做好準備。

原始解析度提取保留了嵌入影像資料的完整性。當提取的圖像是這些照片、標誌或圖形唯一倖存的副本時,完整性就很重要。

以原始解析度而不是預設 DPI 提取影像的決定是優先考慮品質而非便利性的選擇。文件會更大。該過程可能需要稍長的時間。但圖像將與放入 PDF 時完全相同。

WukongPDF

嘗試 PDF 轉圖像

無需安裝。直接在您的瀏覽器中工作。

立即開始 →