extraire des images PDF

Extrayez des images PDF à l’aide de l’API .NET REST.

À l’ère numérique d’aujourd’hui, où l’information est abondante et où les visuels véhiculent les messages plus efficacement que jamais, la nécessité d’extraire des images à partir de PDF est indéniable. Les PDF sont un format populaire pour le partage de documents, et ces fichiers contiennent souvent des images cruciales qui doivent être consultées ou réutilisées. Que vous cherchiez à utiliser des images dans des présentations, à les incorporer dans des rapports ou à les partager sur diverses plates-formes, la possibilité d’extraire des images à partir de PDF est un outil puissant.

Cet article se concentre sur le besoin pressant d’extraction d’images PDF et fournit des informations sur les moyens efficaces d’y parvenir à l’aide du SDK .NET Cloud.

SDK .NET Cloud pour extraire des images PDF

Aspose.PDF Cloud SDK for .NET est une boîte à outils puissante qui vous permet non seulement d’extraire efficacement des images, mais offre également un éventail de fonctionnalités pour gérer et manipuler Documents PDF. De plus, il offre également des fonctionnalités au-delà de l’extraction d’images, telles que l’extraction de texte, le filigrane, l’ajout d’annotations et la conversion de documents.

Maintenant, la première étape consiste à ajouter la référence SDK dans notre projet et à cet effet, veuillez rechercher « Aspose.PDF-Cloud » dans le gestionnaire de packages NuGet dans Visual Studio IDE et cliquez sur le bouton « Ajouter un package ».

Vous devez également obtenir vos informations d’identification client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans démarrage rapide.

Extraire des images PDF à l’aide de C# .NET

Concentrons-nous sur les détails de l’extraction d’images pour élever le traitement des documents et l’extraction de données à un tout autre niveau en utilisant C# .NET.

// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// créer une instance de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Appelez l'API pour extraire des images PDF avec l'API .NET REST
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
extraire des images d'un pdf

Aperçu des images pf extraites du fichier PDF.

Vous trouverez ci-dessous des détails rapides concernant l’extrait de code indiqué ci-dessus.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Créez un objet de la classe PdfApi tout en transmettant les informations d’identification du client comme arguments d’entrée.

var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

Maintenant, appelez l’API pour extraire les images de la première page du document PDF. Une fois l’opération terminée, les images JPG extraites sont stockées dans le stockage cloud.

Les exemples de fichiers PDF utilisés dans l’exemple ci-dessus peuvent être téléchargés à partir de [Instructions-for-Adding-Your-Logo-2.pdf](https://www.entnet.org/wp-content/uploads/2021/04/Instructions -pour-ajouter-votre-logo-2.pdf).

Extraire des images d’un PDF à l’aide des commandes cURL

L’extraction d’images à partir de PDF à l’aide des commandes Aspose.PDF Cloud et cURL est un processus simple et efficace. En utilisant les commandes cURL, vous pouvez envoyer des requêtes HTTP à l’API Aspose.PDF Cloud pour lancer l’extraction d’images de manière transparente. Cette approche simplifie le processus, permettant une approche efficace pour extraire des images d’un PDF sans avoir besoin d’un codage approfondi.

La première étape de cette approche est la génération d’un jeton d’accès JWT. Alors, veuillez exécuter la commande suivante :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Maintenant, veuillez exécuter la commande suivante pour extraire les photos de la 3ème page du document PDF et enregistrer les images extraites au format JPG dans le stockage cloud.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}

Remplacez « inputPDF » par le nom du fichier PDF d’entrée disponible dans le stockage cloud et remplacez « accessToken » par le jeton d’accès JWT généré ci-dessus.

Conclusion

En conclusion, la possibilité d’extraire des images à partir de documents PDF est un élément essentiel pour tirer parti du riche contenu visuel souvent intégré aux PDF. Cet article a exploré deux méthodes efficaces pour y parvenir : utiliser le SDK Aspose.PDF Cloud pour .NET et exploiter Aspose.PDF Cloud avec les commandes cURL. Ainsi, le choix entre les deux approches dépend des exigences spécifiques du projet, de l’expertise technique et des méthodes d’intégration préférées, offrant aux utilisateurs la flexibilité nécessaire pour répondre à leurs besoins uniques.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :