IRONSOFTWAREHOME
Extract Images from PDF


try {
    List<BufferedImage> images = pdf.extractAllImages();
    System.out.println("Number of images extracted from the website: " + images.size());

    int i = 0;
    for (BufferedImage image : images) {
        ImageIO.write(image, "PNG", Files.newOutputStream(Path.of("assets/extracted_" + ++i + ".png")));
    }
} catch(Exception exception) {
    System.out.println("Failed to extract images from the website");
    exception.printStackTrace();
}
mvn install
Extract Images from PDF

Extract Images from PDF

作為IronPDF的廣泛PDF建立和編輯功能的一部分,IronPDF透過其內容提取方法也能促成對PDF文件內容的精細處理。

BufferedImage物件。

最常見的業務用例是將PDF圖像保存到單獨的文件中。 下面的程式碼範例展示了一種使用ImageIO類來實現此目的的方法。

IronPDF還可以以原始位元組(byte)形式提取PDF中的圖像。 為此,請改用extractAllRawImages方法。

還可以從PDF頁面的一個子集中提取圖像(而不是整個文件)。 下面的簡短程式碼片段使用extractAllImagesFromPages方法從範例文件的第3和第7頁提取圖像。

如何在Java中從PDF提取圖像

  1. 安裝IronPDF Java程式庫
  2. 使用extractAllImages方法從PDF中提取圖像
  3. 遍歷圖像集合物件中的每個圖像
  4. 在write方法導出提取的圖像
  5. 在不影響原PDF的情況下執行提取
探索IronPDF Java API以進行圖像提取
在 GitHub 查看

準備好開始了嗎?

版本:2026.6剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
PDF的Java Maven程式庫
using Maven 安裝

版本: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
下載 JAR

版本: 2026.6

手動安裝到您的專案中