IRONSOFTWAREHOME
从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
从PDF提取图像

从PDF提取图像

作为IronPDF广泛PDF创建和编辑功能的一部分,IronPDF还通过其内容提取方法促进了PDF文档内容的细粒度处理。

BufferedImage对象。

最常见的商业用例是将PDF图像保存为单独的文件。 下面精选的代码示例显示了一种使用ImageIO类实现这一目标的方法。

IronPDF还可以从PDF中提取原始字节形式的图像。 为此,请改用extractAllRawImages方法。

还可以从PDF页面的子集中提取图像(而不是整个文档)。 下面简短的代码片段使用extractAllImagesFromPages方法从样本文档的第3和第7页提取图像。

如何在Java中从PDF中提取图像

  1. 安装 IronPDF for 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% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户