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));
Cómo extraer imágenes de un PDF en Java
- Instalar biblioteca de Java de IronPDF
- Utilice el método `extractAllImages` para extraer imágenes de PDF
- Iterar a través de cada imagen en el objeto de colección de imágenes
- Exportar las imágenes extraídas con el método `write` en Java
- Realice la extracción sin afectar al PDF original