Extraire des images d’un PDF en PHP

Comment extraire des images d’un PDF à l’aide de PHP via Java

Comment extraire des images d'un PDF à l'aide de l'outil Aspose.PDF pour PHP via Java

Pour extraire un fichier PDF d’images, nous utiliserons l’API Aspose.PDF for .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme php-java. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Extraire des images d’un PDF en PHP


Vous avez besoin de bibliothèque Aspose.PDF pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un objet XImage pour extraire des images.
  3. Enregistrez l’image de sortie dans un fichier JPEG.
  4. Enregistrez le fichier PDF mis à jour.

Extraire des images d'un PDF - PHP

Cet exemple de code montre comment extraire des images de documents 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();

À propos de Aspose.PDF pour l'API Aspose.PDF for PHP via Java

Notre bibliothèque .NET peut combiner un document de n’importe quel format de téléchargement pris en charge vers n’importe quel format de sauvegarde pris en charge. La bibliothèque Aspose.PDF pour .NET fournit des solutions assez universelles qui vous aideront à résoudre les tâches de fusion de documents. Aspose.PDF prend en charge le plus grand nombre de formats de documents courants, tant pour le chargement que pour l’enregistrement. Attirez votre attention sur le fait que la section actuelle ne décrit que les fusions populaires. La page actuelle fournit des informations sur la fusion de IMAGES avec {{FILERESULT}}. Cependant, il existe de nombreuses combinaisons pour fusionner vos fichiers. Pour une liste complète des formats pris en charge, consultez la section Formats de fichier pris en charge.