Extraer imágenes de PDF

Como parte de la amplia colección de funciones de creación y edición de PDF de IronPDF, IronPDf también facilita el procesamiento granular del contenido de un documento PDF mediante sus métodos de extracción de contenido.

La función extractAllImages devuelve una colección de todas las imágenes incrustadas en un documento PDF, cada una formateada como un objeto BufferedImage.

El caso de uso empresarial más común es guardar imágenes PDF en archivos independientes. El ejemplo de código anterior muestra un método para conseguirlo utilizando el método extractAllImages junto con la clase Java ImageIO.

IronPDF también puede extraer imágenes de PDF en su forma de bytes sin procesar. Para ello, utilice el método extractAllRawImages.

También es posible extraer imágenes de un subconjunto de páginas PDF (en lugar de todo el documento). El siguiente fragmento de código utiliza el método extractAllImagesFromPages para extraer las imágenes de las páginas 3 y 7 de un documento de ejemplo.

PdfDocument document = PdfDocument.fromFile(Paths.get("sample.pdf"));  
List<BufferedImage> pageRangeImages = document.extractAllImagesFromPages(PageSelection.pageRange(4, 8);
JAVA