PDF à image

Convertir un PDF en image en python

Dans le monde numérique d’aujourd’hui, nous sommes souvent amenés à convertir des documents PDF au format image, en particulier JPG. La nécessité de convertir un PDF en JPG peut provenir de diverses raisons, allant du souhait de partager un PDF sous forme d’image à la préservation de la qualité visuelle du document. Mais la conversion manuelle de PDF en JPG peut être une tâche fastidieuse et chronophage. C’est là qu’intervient l’API Python REST. Avec l’aide de cet utilitaire puissant, convertir un PDF en JPG n’a jamais été aussi simple. Dans ce guide complet, nous vous montrerons comment convertir un PDF en JPG en ligne avec une haute qualité à l’aide de l’API Python REST.

Notre API Cloud est si remarquable qu’elle ne nécessite que le PDF d’entrée et le chemin de destination et prend en charge toutes les complexités de conversion interne.

API de conversion PDF en JPG

La conversion de documents PDF en images JPG peut être une tâche fastidieuse, surtout lorsqu’elle est effectuée manuellement. Mais avec l’avènement de la technologie cloud, la conversion de PDF en JPG est devenue beaucoup plus facile. Apsose.PDF Cloud SDK for Python fournit une solution simple et efficace pour convertir des PDF en JPG de haute qualité. Dans ce guide, nous vous expliquerons le processus de conversion de PDF en JPG à l’aide du SDK Aspose.PDF Cloud pour Python. Préparez-vous à rationaliser votre processus de conversion et à créer de superbes images JPG à partir de vos documents PDF.

Le SDK peut être installé sur PIP et GitHub. Maintenant, veuillez exécuter la commande suivante sur le terminal/invite de commande pour installer la dernière version du SDK sur le système.

pip install asposepdfcloud

La prochaine étape importante est un abonnement gratuit à nos services cloud via tableau de bord Aspose.Cloud en utilisant GitHub ou un compte Google. Si vous n’avez pas de compte existant, il vous suffit de créer un nouveau compte et d’obtenir vos identifiants client personnalisés.

Convertir PDF en JPG en Python

Veuillez suivre les étapes ci-dessous pour enregistrer le PDF au format JPG et enregistrer la sortie dans le stockage en nuage.

  • Créer une instance de la classe ApiClient tout en fournissant le secret client de l’ID client en tant qu’arguments
  • Créez maintenant une instance de la classe PdfApi qui prend l’objet ApiClient comme argument d’entrée
  • L’étape suivante consiste à créer des variables contenant les noms du fichier PDF d’entrée et de l’image JPEG résultante
  • Enfin, appelez la méthode putpageconverttojpeg(..) de PdfApi en prenant le PDF d’entrée, le numéro de page à convertir et le nom du fichier JPEG résultant.
def pdf2Image():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # créer une instance PdfApi en passant PdfApiClient comme argument
        pdf_api = PdfApi(pdf_api_client)

        #source PDF file
        input_file = 'URL2PDF.pdf'
        
        #resultant Image file
        resultant_image = 'PDF2JPEG.jpeg'

        # Appelez l'API pour convertir les pages PDF au format JPEG et enregistrez la sortie dans le stockage Cloud
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # imprimer le message dans la console (facultatif)
       print('PDF page successfully converted to JPEG !')
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
pdf en aperçu d'image

Image 1 :- Aperçu de la conversion PDF en JPG.

Les exemples de fichiers utilisés dans l’exemple ci-dessus peuvent être téléchargés depuis URL2PDF.pdf et PDF2JPEG.jpeg.

Veuillez noter que pour enregistrer le PDF dans d’autres formats d’image raster, veuillez utiliser les méthodes suivantes

Utilisez putpageconverttotiff(…) pour enregistrer les pages PDF au format TIFF Utilisez putpageconverttopng(…) pour enregistrer les pages PDF au format PNG Utilisez putpageconverttoemf(..) pour enregistrer les pages PDF au format EMF Utilisez putpageconverttobmp(…) pour enregistrer les pages PDF au format BMP Utilisez putpageconverttogif(…) pour enregistrer des pages PDF au format GIF

Convertir PDF en JPG à l’aide des commandes cURL

La commande cURL peut également être utilisée pour accéder aux API REST via des terminaux de ligne de commande. Nous allons donc convertir la première page de PDF en JPG où le fichier résultant est enregistré dans le stockage Cloud. Maintenant, pour accéder à Aspose.PDF Cloud, nous devons d’abord générer un jeton Web JSON (JWT) lors de l’exécution de la commande suivante.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Maintenant que nous avons le jeton JWT, veuillez exécuter la commande suivante pour convertir le pdf au format image.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/pages/1/convert/jpeg?outPath=ConvertedPage.jpeg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}
pdf en aperçu d'image

Image 2 :- Aperçu de la conversion PDF en image.

Conclusion

Dans ce guide, nous avons exploré le processus de conversion de PDF en JPG à l’aide du SDK Aspose.PDF Cloud pour Python. En utilisant cet outil puissant, vous pouvez facilement convertir des documents PDF en images JPG de haute qualité avec seulement quelques lignes de code. Le SDK Aspose.PDF Cloud pour Python fournit une solution efficace et simple à tous vos besoins de conversion PDF en JPG. Dites adieu aux conversions manuelles et profitez de la puissance de la technologie cloud pour transformer vos PDF en superbes images JPG.

Nous vous recommandons également de consulter le Guide du programmeur pour en savoir plus sur les autres fonctionnalités intéressantes offertes par l’API REST. De plus, le code source complet d’Aspose.PDF Cloud SDK pour Python est disponible en téléchargement sur GitHub (publié sous licence MIT). Néanmoins, si vous rencontrez des problèmes lors de l’utilisation de l’API ou si vous avez d’autres questions, n’hésitez pas à nous contacter via le forum d’assistance produit gratuit.

Articles Liés

Nous vous recommandons également de visiter les liens suivants pour en savoir plus sur