Extrae imágenes de un PDF en PHP

Cómo extraer imágenes de un PDF con PHP via Java

Cómo extraer imágenes de un PDF con la herramienta Aspose.PDF for PHP via Java

Para extraer un archivo PDF de imágenes, utilizaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos potente, fácil de usar y rica en funciones para la plataforma php-java. Abre el administrador de paquetes NuGet, busca Aspose.pdf e instálalo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Extrae imágenes de un PDF en PHP


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

  1. Cargue el PDF con una instancia de Document.
  2. Cree un objeto xImage para extraer imágenes.
  3. Guarde la imagen de salida en un archivo jpeg.
  4. Guarde el archivo PDF actualizado.

Extraer imágenes de un PDF - PHP

Este código de ejemplo muestra cómo extraer imágenes de documentos PDF

Input file:

File not added

Output format:

PDF

Output file:

// Load the PDF document
$document = new Document($inputFile);
// Get the first image from the collection
$xImage = $document->getPages()->get_Item(1)->getResources()->getImages()->get_Item(1);
// Create a new FileOutputStream object to save the image
$outputImage = new java("java.io.FileOutputStream", $outputFile);
// Save the image to the output file
$xImage->save($outputImage);
// Close the output image file
$outputImage->close();

Acerca de Aspose.PDF for la API de PHP

Nuestra biblioteca.NET puede combinar un documento de cualquier formato de descarga compatible con cualquier formato de guardado compatible. La biblioteca Aspose.PDF for .NET ofrece soluciones bastante universales que le ayudarán a resolver las tareas de combinación de documentos. Aspose.PDF admite la mayor cantidad de formatos de documentos populares, tanto para cargar como para guardar. Preste atención al hecho de que en la sección actual solo se describen las combinaciones populares. La página actual proporciona información sobre la fusión de IMAGES con {{FILERESULT}}. Sin embargo, hay muchas combinaciones para combinar los archivos. Para obtener una lista completa de los formatos compatibles, consulte la sección Formatos de archivo compatibles.