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 a través de sus métodos de extracción de contenido.

El 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 presentado arriba demuestra un método para lograr esto utilizando el método extractAllImages junto con la clase ImageIO de Java.

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

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

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