Extraer imágenes del PDF a través de Java

Extrae imágenes de un documento PDF. Utilice Aspose.PDF para que Java modifique archivos PDF mediante programación

Extraer imágenes de un documento PDF mediante la biblioteca Java

Para añadir Imagen en PDF, utilizaremos la API Aspose.PDF for Java, que es una API de conversión rica en funciones, potente y fácil de usar para la plataforma Java. Puede descargar su última versión directamente desde Maven e instalarla en su proyecto basado en Maven añadiendo las siguientes configuraciones apom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Extraer imagen del PDF a través de Java


Necesita Aspose.PDF for Java para probar el código en su entorno.

  1. Abra el documento PDF.
  2. Extrae una imagen en particular.
  3. Guarde la imagen de salida.
  4. Guarde el archivo PDF actualizado.

Extraer imágenes de un archivo PDF - Java

Este código de ejemplo muestra cómo extraer imágenes de un PDF - Java


    // Open document
    Document pdfDocument = new Document(_dataDir + "ExtractImages.pdf");

    // Extract a particular image
    XImage xImage = pdfDocument.getPages().get_Item(1).getResources().getImages().get_Item(1);

    FileOutputStream outputImage = new FileOutputStream(_dataDir + "output.jpg");

    // Save output image
    xImage.save(outputImage, ImageFormat.Jpeg);
    outputImage.close();

    // Save updated PDF file
    pdfDocument.save(_dataDir + "ExtractImages_out.pdf");