Créez un convertisseur PDF en PPT robuste à l’aide de Python Cloud SDK.

Convertir PDF en PPT

Convertisseur PDF en PPT | Apprenez à convertir un PDF en PowerPoint

Dans le paysage numérique, la capacité de convertir de manière transparente des documents PDF en présentations PowerPoint est devenue un outil indispensable pour les professionnels de divers secteurs. Alors que les entreprises s’efforcent constamment d’améliorer leurs capacités de communication, de collaboration et de présentation, la nécessité de combler l’écart entre les PDF statiques et les diapositives PowerPoint dynamiques est devenue plus prononcée que jamais. Cet article explore non seulement la demande pressante de conversion de PDF en PowerPoint à l’aide de Python Cloud SDK, mais se penche également sur la myriade de cas d’utilisation pratiques qui soulignent son importance dans les opérations commerciales modernes.

API REST de conversion PDF en PPT

Afin de faciliter le traitement et la manipulation de fichiers PDF pour nos clients, nous avons créé Aspose.PDF Cloud SDK for Python, qui est un wrapper autour de l’API Aspose.PDF Cloud. Il vous permet de créer, modifier, manipuler et transformer des fichiers PDF en divers formats de fichiers pris en charge, notamment les formats XLSX, PPTX, DOCX, HTML, SVG, JPEG, etc. Ainsi, pour utiliser le SDK, la première étape consiste à l’installer. Le SDK est disponible en téléchargement gratuit sur les référentiels PIP et GitHub. Exécutez maintenant la commande suivante sur le terminal/l’invite de commande pour installer la dernière version du SDK sur le système.

 pip install asposepdfcloud

Info : Aspose fournit un service PDF Import en ligne gratuit qui vous permet de convertir des PDF en PowerPoint.

Après l’installation, la prochaine étape importante est un abonnement gratuit à nos services cloud via cloud dashboard.

légende

Image 1:- Client credentials on Aspose.Cloud dashboard.

Convertir un PDF en PPT en Python

Veuillez suivre les instructions ci-dessous pour effectuer la conversion du fichier PDF au format PPTX. Veuillez noter que le PPTX obtenu n’est pas un simple PowerPoint basé sur une image, mais qu’il contient tous les éléments au format modifiable.

  • Créez une instance de la classe ApiClient tout en fournissant l’ID client et le secret client comme arguments.
  • Deuxièmement, créez une instance de la classe PdfApi qui prend l’objet ApiClient comme argument d’entrée.
  • Troisièmement, créez des variables contenant les noms du fichier PDF d’entrée et du fichier PPTX résultant.
  • Enfin, appelez la méthode putpdfinrequesttopptx(…) pour convertir les fichiers PDF au format PPTX et enregistrer le PowerPoint résultant sur le stockage cloud.
# Pour plus d'exemples, veuillez visiter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python

def PDF2PPTX():
    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 document
        input_file = 'URL2PDF.pdf'

        #resultant PPTX file name
        resultant_file = 'Resultant.pptx'

        # Convertissez le fichier PDF au format PPTX et enregistrez le fichier résultant sur le stockage Cloud
        response = pdf_api.put_pdf_in_request_to_pptx(out_path = resultant_file,separate_images=False, slides_as_images=False, file = input_file)

        # imprimer un message dans la console (facultatif)
        print('PDF successfully converted to PPTX format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Aperçu PDF vers PPTX

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

Utilisez les liens suivants pour télécharger URL2PDF.pdf et Resultant.pptx.

Convertir un PDF en PowerPoint à l’aide de la commande cURL

Grâce à l’architecture REST d’Aspose.PDF Cloud, l’API est également accessible via des commandes cURL sur n’importe quelle plateforme. Utilisez simplement l’application terminal et convertissez le PDF en PPTX.

Cependant, avant d’exécuter la commande de conversion, nous devons d’abord générer un jeton Web JSON (JWT) basé sur vos informations d’identification client individuelles spécifiées sur le tableau de bord Aspose.Cloud. Cela est obligatoire car nos API ne sont accessibles qu’aux utilisateurs enregistrés. Veuillez exécuter la commande suivante pour générer le jeton JWT.

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"

Une fois que nous avons le jeton JWT, veuillez exécuter la commande suivante pour effectuer l’opération de conversion.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?outPath=Resultant.pptx&separateImages=false&slidesAsImages=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Si vous devez convertir le fichier PDF et enregistrer la sortie dans le flux de réponse, essayez d’utiliser la commande cURL suivante.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?separateImages=false&slidesAsImages=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myConverted.pptx

Conclusion

Dans cet article, nous avons présenté une approche très simple et pratique pour convertir un PDF en PPT en Python ainsi que l’utilisation de la commande cURL. Cette méthode est très utile lorsque vous devez effectuer la conversion de documents en masse. Nous vous encourageons également à télécharger gratuitement le code source du SDK disponible sur GitHub.

La documentation du produit contient également une multitude d’articles expliquant d’autres fonctionnalités intéressantes de l’API. De plus, 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 client gratuit.

Articles connexes

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