IRONSOFTWAREHOME
Extrair imagens de um 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
Extrair imagens de um PDF

Extrair imagens de um PDF

Como parte do extenso conjunto de funções de criação e edição de PDFs do IronPDF, o IronPDF também facilita o processamento detalhado do conteúdo de um documento PDF por meio de seus métodos de extração de conteúdo.

O método extractAllImages retorna uma coleção de todas as imagens incorporadas em um documento PDF, cada uma formatada como um objeto BufferedImage.

O caso de uso comercial mais comum é salvar imagens PDF em arquivos separados. O exemplo de código destacado abaixo demonstra um método para alcançar isso usando o método extractAllImages juntamente com a classe ImageIO.

O IronPDF também pode extrair imagens de PDFs em seu formato de bytes bruto. Para isso, use o método extractAllRawImages em vez disso.

Também é possível extrair imagens de um subconjunto de páginas de um PDF (em vez do documento inteiro). O breve trecho de código abaixo usa o método extractAllImagesFromPages para extrair as imagens das páginas 3 e 7 de um documento de exemplo.

Como extrair imagens de um PDF em Java

  1. Instale a biblioteca Java IronPDF.
  2. Use o método extractAllImages para extrair imagens de um PDF
  3. Percorra cada imagem no objeto de coleção de imagens.
  4. Exporte as imagens extraídas com o método write em Java
  5. Realize a extração sem afetar o PDF original.
Explore a API Java do IronPDF para extração de imagens.
Ver no GitHub

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.