Convertir PPT en JPG en ligne. Apprenez à développer un convertisseur PowerPoint en JPG en utilisant le SDK Node.js.

PowerPoint to JPG

Enregistrez PowerPoint en JPG | Rendu de PPT en JPG en utilisant Node.js

Les présentations PowerPoint sont utiles pour le partage de données et d’informations, les briefings d’entreprise, les cours à l’université, etc. Mais pour pouvoir visualiser les fichiers de présentation, vous devez disposer d’une application spécifique qui peut inclure des coûts d’installation et de licence. Cependant, les formats d’image raster tels que JPEG, PNG, GIF, BMP, etc. peuvent être visualisés sur n’importe quelle plateforme, y compris les ordinateurs de bureau ou les appareils mobiles. Dans cet article, nous allons apprendre les étapes sur la façon de convertir PowerPoint en JPG dans l’application Node.js.

Info: En utilisant son puissant API Aspose.Slides, Aspose a développé un convertisseur PowerPoint en JPG gratuit qui vous permet de convertir des diapositives dans des présentations en images JPG. Vous pourriez également être intéressé par une application comme Aspose convertisseur JPG en PowerPoint(basée sur une inversion du processus ici) car celle-ci vous permet de créer des présentations PowerPoint à partir d’images.

API de conversion PowerPoint

Aspose.Slides Cloud est une API basée sur REST offrant les capacités de lire, modifier et convertir des présentations PowerPoint dans le cloud. Extraire les contenus comme texte et images ou rendre les fichiers PPT en TIFF, PDF, XPS, HTML, etc., ou d’autres Supported Document Formats. Aucune automatisation MS Office ou toute autre application n’est requise. Effectuez tout le traitement PPT dans le Cloud sur n’importe quelle plateforme de votre choix, c’est-à-dire Desktop, Web ou Application Mobile. Cette API prend également en charge la fonctionnalité permettant de définir des images d’arrière-plan PowerPoint, de travailler avec des images PowerPoint, de manipuler des cliparts de présentation ou même d’extraire des images dans des présentations.

Node.js SDK

Nous avons créé un wrapper autour de l’API Aspose.Slides Cloud nommé Aspose.Slides Cloud SDK for Node.js qui fournit toutes les capacités de création, manipulation et conversion de PowerPoint au sein d’une application Node.js. Aucun téléchargement de logiciel supplémentaire n’est requis. Le Cloud SDK est si incroyable que vous pouvez traiter les principaux formats de fichiers Microsoft PowerPoint ainsi que ceux d’OpenOffice.

Installation

Pour commencer, la première étape consiste à télécharger et installer le SDK Cloud sur le système local. Bien qu’il soit disponible en téléchargement sur NPM et GitHub, nous allons utiliser la commande suivante pour l’installer depuis NPM.

npm i asposeslidescloud

Afin d’assurer la protection et l’intégrité des données, seules les personnes autorisées peuvent accéder aux services Cloud. La prochaine étape consiste à créer un abonnement de compte gratuit sur Aspose.Cloud dashboard. Si vous avez un compte GitHub ou Google, il vous suffit de vous inscrire. Sinon, cliquez sur le Create a new Account bouton et fournissez les informations requises. Maintenant, connectez-vous au tableau de bord en utilisant vos identifiants et développez la section Applications à partir du tableau de bord, puis faites défiler vers le bas jusqu’à la section Client Credentials pour voir les détails de l’ID client et du secret client.

Identifiants du client

Image 1:- Informations d’identification du client pour l’opération de conversion PPTX en JPG.

Conversion de PowerPoint en JPG dans Node.js

Veuillez suivre les instructions fournies ci-dessous pour la conversion de PowerPoint en JPG en utilisant Node.js.

  • Tout d’abord, nous devons ajouter les références des classes du package asposeslidescloud
  • Créer deux instances const contenant les détails de l’ID client et du secret client
  • Maintenant, nous devons créer un objet de la classe SlidesApi en passant les détails de l’identifiant du client et du secret du client comme arguments.
  • L’étape suivante consiste à créer un objet de la classe PostSlidesConvertRequest où nous définissons le format de sortie et le contenu du fichier PPT d’entrée.
  • Maintenant, appelez la méthode postSlidesConvert()… de la classe SlidesApi et passez l’objet PostSlidesConvertRequest comme argument.
  • Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");

const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// Obtenez votre ClientId et ClientSecret depuis https://dashboard.aspose.cloud (inscription gratuite requise).

// créer un objet de SlidesApi
const slidesApi = new SlidesApi(clientId, secret);

// créer une instance SlidesConvertRequest
const request = requests.PostSlidesConvertRequest();

// set output format as 
request.format = "Jpeg"

// read the content of PPT file from local storage
request.document =  require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");

// call the Slide Convert request
slidesApi.postSlidesConvert(request).then((result) => {
    
    // journaliser la réponse du résultat sur la console
    console.log(result.response);
})

// attraper toute exception survenant lors du processus de conversion
.catch(function (_err) {
    
    // enregistrez l'erreur dans la console
    console.log("Exception while calling Api: " + JSON.stringify(_err));
});

Convertir PPT en JPG en utilisant la commande cURL

Nous obtenons également le levier pour accéder à l’API REST en utilisant les commandes cURL via le terminal de ligne de commande. Mais, comme nos API ne sont accessibles qu’aux utilisateurs autorisés, nous devons d’abord générer un jeton d’accès JWT basé sur les détails de l’ID client et du secret client tels que spécifiés sur Aspose.Cloud dashboard. Veuillez exécuter la commande suivante pour générer le jeton d’accès JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

L’étape suivante consiste à convertir le fichier PPT déjà disponible sur le stockage cloud en JPG en utilisant la commande cURL suivante. Veuillez noter que nous ne convertissons que la diapositive à l’index 2 au format JPEG. La valeur de la largeur est spécifiée à 600, la valeur de la hauteur est spécifiée à 800 et le nom du fichier résultant est MyConverted.jpeg.

curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"Format\": \"Jpeg\"}"

Request URL

https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800
PowerPoint to JPG

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

Les fichiers d’échantillon utilisés dans l’exemple ci-dessus peuvent être téléchargés à partir des liens suivants.

Conclusion

Nous avons exploré les capacités de Aspose.Slides Cloud SDK for Node.js pour convertir un PowerPoint en image JPG. Comme vous l’avez remarqué, la conversion est si simple que quelques lignes de code peuvent effectuer tout le traitement sans perdre de contenu ni compromettre la qualité de sortie. De plus, nous avons également vu les étapes sur la façon d’effectuer une conversion PPTX en JPG en utilisant les commandes cURL dans le terminal de ligne de commande. Puisque tous nos SDK Cloud sont développés sous une licence MIT, vous pouvez donc télécharger le code source complet du SDK disponible sur GitHub.

Veuillez essayer d’utiliser l’API et en cas de problème, n’hésitez pas à nous contacter via le Free Product support forum.

ASTUCE : Vous souhaitez voir l’API en action ? Essayez notre application en ligne GRATUITE PowerPoint to JPG convertisseur.

Articles Connexes

Nous vous suggérons également d’explorer les articles suivants et d’en apprendre davantage sur :