使用 GroupDocs.Parser Java 從文件中提取圖像
如果您需要從文件中提取圖像——無論是 PDF、Word 檔案、PowerPoint 簡報或其他格式——GroupDocs.Parser for Java 為您提供可靠且高效的方式,以程式方式提取這些視覺資產。本教學說明核心概念、逐步示範常見情境,並提供讓提取流程保持快速與低記憶體使用的技巧。
快速回答
- 哪個函式庫能跨多種格式處理圖像提取? GroupDocs.Parser for Java。
- 我可以從受密碼保護的 PDF 提取圖像嗎? 可以,於載入文件時提供密碼即可。
- 是否支援批量匯出 PDF 圖像? 當然可以;您可以遍歷頁面並自動儲存每張圖像。
- 需要哪個 Java 版本? Java 8 或以上。
- 生產環境需要授權嗎? 需要商業授權;亦提供免費試用版供評估。
什麼是 GroupDocs.Parser for Java?
GroupDocs.Parser for Java 是一套函式庫,讓開發人員能以程式方式從超過 100 種檔案格式中提取文字、圖像與中繼資料。它不需安裝 Microsoft Office 或 Adobe Acrobat,即可在伺服器端自動化執行。
如何使用 GroupDocs.Parser Java 從文件中提取圖像?
Parser.parse() 會載入文件並回傳 Document 物件供後續處理。getImages() 從頁面取得 Image 物件的集合。Image 代表已提取的圖片,提供其二進位資料與中繼資料的存取。使用 Parser.parse() 載入目標檔案,於每個頁面物件呼叫 getImages() 方法;然後將每個回傳的 Image 實例寫入 FileOutputStream。此方法以逐頁方式處理文件,避免將整個檔案載入記憶體,且在一次 API 呼叫中同時支援 PDF 與 Office 格式。
支援哪些格式的圖像提取?
GroupDocs.Parser 支援超過 50 種輸入格式——包括 PDF、DOCX、PPTX、HTML 以及超過 30 種影像類型——讓您能從幾乎所有遇到的文件中提取嵌入的圖片。函式庫亦可將圖像輸出為 PNG、JPEG、BMP 與 TIFF 格式,提供下游處理的彈性。
為何選擇 GroupDocs.Parser 進行批量匯出 PDF 圖像?
該函式庫在標準 4 核心伺服器上可以約每秒 200 頁的速度處理數百頁的 PDF,且直接將圖像資料串流寫入磁碟,使記憶體使用量即使在大型檔案下也維持在 100 MB 以下。這些具體的效能指標使其成為高容量批量匯出作業的首選。
可用的 PDF 圖像提取教學
以下是完整的實作教學集合。每篇教學都會逐步帶領您完成所需程式碼,說明每一步的原理,並提供最佳效能的技巧。
- 使用 GroupDocs.Parser Java API 從特定 PDF 區域提取圖像
- 如何使用 GroupDocs.Parser for Java: 完整指南來提取文件圖像
- 如何在 Java 中使用 GroupDocs.Parser 提取 PDF 圖像: 步驟說明指南
- 如何使用 GroupDocs.Parser Java 從 PowerPoint 提取圖像(步驟說明指南)
- 如何使用 GroupDocs.Parser for Java 從 Word 文件提取圖像(圖像提取)
- Java 圖像提取與儲存使用 GroupDocs.Parser: 完整指南
這些教學涵蓋 extract images word、extract images powerpoint,以及從任何支援格式中提取嵌入圖像的更廣泛任務。它們亦示範如何執行 java extract images files 工作流程,將每張圖片以正確的副檔名寫入磁碟。
其他資源
- GroupDocs.Parser for Java 文件說明
- GroupDocs.Parser for Java API 參考
- 下載 GroupDocs.Parser for Java
- GroupDocs.Parser 論壇
- 免費支援
- 臨時授權
最後更新: 2026-07-31
測試環境: GroupDocs.Parser Java 23.2
作者: GroupDocs
常見問題
Q: 我可以從掃描的 PDF 提取圖像嗎?
A: 可以,GroupDocs.Parser 能直接從掃描的 PDF 中提取點陣圖像,無需 OCR;若要提取文字則需使用 OCR 外掛。
Q: 如何處理大型 PDF 而不會耗盡記憶體?
A: 使用串流 API(Parser.parse(pageRange))分塊處理頁面;即使檔案超過 1 GB,也能保持低記憶體使用。
Q: 函式庫會保留原始圖像品質嗎?
A: 完全會;圖像以其原生格式與解析度儲存,提取過程不會有品質損失。
Q: 能否依類型過濾圖像(例如僅 PNG)?
A: 可以,取得 Image 物件後,可檢查 getFormat(),僅將所需類型寫入磁碟。
Q: 商業部署有哪些授權選項?
A: GroupDocs 提供永久、訂閱與臨時授權;臨時授權適合短期評估或 CI 流程。