PowerPoint en JPG

Convertir PowerPoint en JPG en utilisant C# .NET

Dans le monde trépidant d’aujourd’hui, le contenu numérique est devenu un incontournable de la communication. Les présentations PowerPoint (PPTX) sont devenues un outil essentiel pour les entreprises et les particuliers pour transmettre efficacement des informations. Ils sont largement utilisés dans les environnements commerciaux et éducatifs d’aujourd’hui, ce qui rend essentiel de pouvoir les partager et les distribuer efficacement. Il est souvent nécessaire de convertir des diapositives PowerPoint en formats d’image tels que JPEG, en particulier lors du partage de diapositives avec d’autres personnes qui n’ont peut-être pas accès à PowerPoint. Ainsi, dans cet article, nous discuterons de tous les détails nécessaires à l’utilisation de .NET Cloud SDK pour convertir des diapositives PowerPoint en images en ligne.

API de conversion PowerPoint en JPG

En utilisant Aspose.Slides Cloud SDK for .NET, la conversion de diapositives PowerPoint en images JPG est un processus simple. Aspose.Slides Cloud fournit une API RESTful qui peut être facilement intégrée à votre application .NET pour convertir des diapositives PowerPoint en images JPG sans nécessiter de logiciel ou de plug-in supplémentaire.

Convertir des diapositives individuelles ou des présentations entières en images JPG.

Veuillez rechercher Aspose.Slides-Cloud dans le gestionnaire de packages NuGet et cliquez sur le bouton Ajouter un package. De plus, enregistrez un compte sur le tableau de bord Cloud et obtenez vos informations d’identification personnelles. Pour plus d’informations, veuillez consulter la section démarrage rapide.

Convertir PPT en JPG en utilisant C#

L’extrait de code suivant est utilisé pour convertir les diapositives PowerPoint au format JPG.

// Pour plus d'exemples, veuillez visiter https://github.com/aspose-slides-cloud
// Obtenez les informations d'identification du client à partir de https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// créer une instance de SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Lire la présentation PowerPoint d'entrée à partir du lecteur local
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// appeler l'API pour convertir toutes les diapositives PowerPoint au format JPG 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Enregistrez les images JPG résultantes sur le lecteur local
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint en jpg

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

Vous trouverez ci-dessous les détails de l’extrait de code partagé ci-dessus.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Créez une instance de la classe SlidesApi qui prend les informations d’identification du client comme arguments dans son constructeur.

using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

Chargez la présentation PowerPoint d’entrée et téléchargez-la sur le stockage en nuage.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

Appelez l’API pour rendre toutes les diapositives de la présentation PowerPoint en images JPG. La sortie est renvoyée sous la forme d’une instance de flux.

using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);

Enregistrez la sortie en tant qu’archive zip sur le lecteur local.

Outre la conversion du format PPTX complet au format JPG, vous avez également la possibilité de convertir les diapositives sélectionnées. La ligne de code suivante montre comment vous ne pouvez convertir que la 1ère, la 3ème et la 5ème diapositive en JPG.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });

L’exemple de présentation utilisé dans l’exemple ci-dessus peut être téléchargé à partir de Colorful Conference .

PPTX vers JPG à l’aide des commandes cURL

Une autre façon de convertir des diapositives PowerPoint en images consiste à appeler l’API Aspose.Slides Cloud à l’aide des commandes cURL. Avec cURL, vous pouvez envoyer des requêtes HTTP directement depuis la ligne de commande, ce qui en fait une méthode simple et pratique. Maintenant, nous devons d’abord générer un jeton d’authentification en envoyant une demande au point de terminaison du jeton avec votre App SID et votre clé d’application.

Veuillez exécuter la commande suivante pour générer le accessToken.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Une fois l’accessToken généré, veuillez exécuter la commande suivante pour convertir les diapositives numéro 4 et 8 du format PowerPoint au format JPG.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"FontSubstRules\": [    {      \"SourceFont\": \"string\",      \"TargetFont\": \"string\",      \"NotFoundOnly\": true    }  ]}" \
-o "{resultantZIP}"

Remplacez {sourceFile} par le nom de la présentation PowerPoint d’entrée dans le stockage cloud, {accessToken} par le jeton d’accès JWT généré ci-dessus et {resultantZIP} par le nom du fichier résultant à générer sur l’emplacement du lecteur spécifié.

Conclusion

En conclusion, la conversion de diapositives PowerPoint en images JPG est une fonctionnalité utile qui peut être utilisée dans diverses applications. Que vous souhaitiez créer une présentation pour une réunion ou convertir des diapositives pour le partage en ligne, Aspose.Slides Cloud SDK pour .NET offre un moyen simple et fiable de convertir vos fichiers PowerPoint au format JPG. Et avec l’aide des commandes cURL, vous pouvez facilement intégrer cette fonctionnalité dans vos flux de travail. Ainsi, en quelques étapes simples, vous pouvez convertir vos diapositives en images JPG de haute qualité, prêtes à être utilisées de la manière dont vous avez besoin.

Liens utiles

Articles Liés

Nous vous recommandons vivement de parcourir les blogs suivants :