Développez votre propre convertisseur PowerPoint en JPG en utilisant l’API REST.

PPT to JPG

Convertisseur PPT en JPG | Enregistrez PowerPoint au format JPG en utilisant Python

Dans le monde numérique rapide d’aujourd’hui, la communication visuelle est devenue une partie cruciale de notre vie quotidienne. Les présentations PowerPoint sont un outil populaire pour créer un contenu engageant et informatif pour un usage professionnel et personnel. Cependant, il peut y avoir des cas où vous devez convertir vos PowerPoint présentations en images telles que le format JPG pour un partage, une impression ou une intégration plus faciles dans des sites Web. Bien qu’il existe plusieurs outils disponibles à cet effet, utiliser du code Python pour convertir PPT en JPG offre une solution flexible, efficace et économique. Dans cet article, nous vous montrerons comment convertir PPT en JPG en utilisant Python étape par étape.

API de conversion PowerPoint en JPG

Aspose.Slides Cloud SDK for Python est une API REST qui peut être facilement intégrée dans votre code Python pour effectuer diverses opérations sur des présentations PowerPoint, telles que la création, l’édition, la conversion et la manipulation de diapositives. Avec ses fonctionnalités puissantes et sa documentation complète, c’est un excellent choix pour les développeurs cherchant à automatiser le processus de conversion de PPT en JPG.

Dans les sections suivantes, nous examinerons de plus près comment utiliser Aspose.Slides Cloud SDK pour Python pour convertir PPT en JPG, y compris la configuration de votre environnement de développement, l’authentification avec l’API et le processus de conversion.

Installation

Le SDK est disponible en téléchargement sur PIP et GitHub. Maintenant, veuillez exécuter la commande suivante dans le terminal de ligne de commande pour installer le SDK à partir de PIP.

pip install asposeslidescloud

La prochaine étape importante consiste à obtenir vos détails de ClientID et ClientSecret personnalisés à partir de dashboard. Si vous n’êtes pas déjà abonné, veuillez utiliser votre adresse e-mail pour créer un compte gratuit.

PPT to JPG using Python

Veuillez suivre les étapes expliquées ci-dessous pour convertir PPT en image JPG.

  • Tout d’abord, nous devons créer un objet de la classe Configuration.
  • Deuxièmement, initialisez l’instance SlidesApi tout en passant l’objet Configuration comme argument d’entrée.
  • Read PPT file from local drive.
  • Maintenant, appelez la méthode saveslideonline(…) de SlidesApi qui prend en arguments le fichier PPT d’entrée, l’index de la diapositive à convertir, ‘JPG’ comme format résultant, le nom du fichier résultant et les dimensions de l’image JPG.
def PPT2JPG():
      try:
        # initialiser une instance Aspose.Slides Cloud.
        configuration = asposeslidescloud.Configuration()
        configuration.app_sid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        configuration.app_key = "1c9379bb7d701c26cc87e741a29987bb"
        slidesApi = asposeslidescloud.SlidesApi(configuration)

        # charger un fichier PPT depuis le lecteur local dans une instance Stream
        fileName = "/Users/shahbnay/Downloads/test-unprotected.ppt"
        with open(fileName, 'rb') as f:
            file = f.read()
            
        # call the API to convert PPT to JPG format and save the output to Cloud storage
        request = slidesApi.save_slide_online(file,slide_index=1,format=asposeslidescloud.models.ExportFormat.JPEG,
                                              out_path="Converted.jpeg",width=800,height=1000)
        # print result in console
        print("Result {0}".format(request))
    except ApiException as e:
        print("Exception while calling SlidesApi: {0}".format(e))
Aperçu de la conversion PPT en JPG

Image 1:- aperçu de la conversion PPT en JPG.

Le fichier d’échantillon utilisé dans l’exemple ci-dessus peut être téléchargé à partir de test-unprotected.pptx.

Convertir PPTX en JPG en utilisant la commande cURL

Aspose.Slides Cloud peut également être accessible via des commandes cURL. Ainsi, l’une des conditions préalables est de générer un jeton d’accès JWT basé sur vos informations d’identification client. Veuillez exécuter la commande suivante pour générer le jeton.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Une fois le JWT généré, veuillez exécuter la commande suivante pour convertir PowerPoint en image JPG.

curl -X PUT "https://api.aspose.cloud/v3.0/slides/slides/2/Jpeg?outPath=Converted.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"document":{test-unprotected.ppt}}

Conclusion

En conclusion, convertir PPT en JPG est un processus simple et utile qui peut faciliter le partage, l’impression et l’intégration des présentations PowerPoint. En utilisant du code Python et un service basé sur le cloud comme Aspose.Slides Cloud SDK for Python, vous pouvez facilement convertir des fichiers PPT et PPTX en images JPG de haute qualité avec juste quelques lignes de code. Que vous soyez un développeur cherchant à automatiser le processus de conversion ou un utilisateur non technique qui a besoin de convertir quelques présentations, il existe une solution pour vous. Nous espérons que cet article vous a été utile pour vous guider à travers le processus de conversion de PPT à JPG et que vous le trouvez utile dans vos projets futurs.

Liens utiles

Articles connexes