Convertir PPT en JPG en ligne

Apprenez à convertir PPT en JPG en ligne

La conversion de présentations PowerPoint en images JPG est une exigence courante dans de nombreux scénarios. Par exemple, vous souhaiterez peut-être utiliser les diapositives comme images dans un site Web, une publication sur les réseaux sociaux ou une newsletter par e-mail. Ou, vous devrez peut-être créer une miniature ou une image d’aperçu de la présentation. Quelle que soit la raison, disposer d’une méthode fiable et efficace pour convertir PowerPoint en JPG peut vous faire gagner beaucoup de temps et d’efforts. Dans cet article, nous allons découvrir comment convertir PowerPoint en JPG à l’aide de Java Cloud SDK, et nous vous fournirons tous les détails nécessaires pour commencer.

La conversion peut être effectuée sur tous les formats courants, notamment (PPT / PPTX / OTP / ODP, etc.

API de conversion PowerPoint en JPG

Aspose.Slides Cloud SDK for Java fournit une solution simple et efficace pour cette tâche, sans avoir besoin de logiciel ou de plug-in supplémentaire. Grâce à ce SDK, vous pouvez facilement convertir des présentations PowerPoint en images JPG de haute qualité avec seulement quelques lignes de code. De plus, il offre une large gamme d’options et de paramètres pour personnaliser le processus de conversion en fonction de vos besoins spécifiques. De plus, Aspose.Slides Cloud SDK for Java est une solution basée sur le cloud, ce qui signifie que vous pouvez effectuer la conversion côté serveur, sans avoir besoin d’installer de logiciel ou de plug-in côté client. Cela rend le processus de conversion rapide, efficace et facilement accessible depuis n’importe quelle plate-forme ou appareil doté d’une connexion Internet.

Nous devons maintenant ajouter la référence SDK dans notre projet en ajoutant simplement les détails suivants dans pom.xml du projet de build maven.

<repositories>



 <repository>



        <id>aspose-cloud</id>



        <name>artifact.aspose-cloud-releases</name>



        <url>http://artifact.aspose.cloud/repo</url>



    </repository>   
</repositories>



<dependencies>



 <dependency>



    <groupId>com.aspose</groupId>



    <artifactId>aspose-slides-cloud</artifactId>



    <version>21.3.0</version>



 </dependency>



</dependencies>

Après l’installation, nous devons créer un compte en visitant Tableau de bord Cloud. Si vous avez un compte GitHub ou Google, inscrivez-vous simplement. Sinon, créez un nouveau compte et obtenez vos identifiants client.

Convertir PPT en JPG en Java

Dans cette section, nous allons restituer la présentation PowerPoint au format JPG. Veuillez suivre les étapes définies ci-dessous.

  • Tout d’abord, créez un objet de SlidesApi dans lequel nous transmettons les détails ClientID et ClientSecret comme arguments.
  • Deuxièmement, créez un objet de classe PutSlideSaveAsRequest.
  • Troisièmement, appelez la méthode setFormat(…) de PutSlideSaveAsRequest et transmettez la valeur JPEG de l’énumération SlideExportFormat.
  • Appelez maintenant la méthode setName(…) de la classe PutSlideSaveAsRequest pour fournir le nom du fichier PPTX d’entrée.
  • Afin de spécifier le nom du fichier résultant, utilisez la méthode setOutPath(…) de la classe PutSlideSaveAsRequest.
  • Avant-dernier, appelez la méthode setSlideIndex(..) et spécifiez l’index de la diapositive PowerPoint à convertir.
  • Enfin, appelez la méthode putSlideSaveAs(…) de la classe SlidesAPi et transmettez l’objet PutSlideSaveAsRequest comme argument.
// Obtenez ClientID et ClientSecret depuis https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

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

// créer une instance de PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// format du fichier de sortie
request.setFormat(SlideExportFormat.JPEG);

// nom de l'entrée PPTX disponible sur Cloud Storage
request.setName("Presentation1.pptx");

// nom du fichier résultant
request.setOutPath("Converted.jpeg");		

// index de la diapositive à convertir
request.setSlideIndex(1);

// appeler la méthode API pour effectuer la conversion PPTX en JPG
slidesApi.putSlideSaveAs(request);
Aperçu de PPT en JPG

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

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

Convertir PPT en PNG en Java

Avec une approche assez similaire, nous pouvons également convertir PowerPoint au format PNG.Dans l’exemple suivant, nous allons discuter en détail de la façon de télécharger une présentation PowerPoint à partir d’un système local et de la convertir au format PNG dans le cloud.

  • Tout d’abord, nous devons créer un objet de SlidesApi qui prend ClientID et ClientSecret comme arguments d’entrée.
  • L’étape suivante consiste à charger un fichier de présentation à partir du stockage local dans un tableau byte[].
  • Créez une instance de la classe PutExportSlideRequest.
  • Afin de spécifier le format de sortie, veuillez utiliser la méthode setFormat(….) de la classe PutExportSlideRequest et transmettez la valeur PNG de l’énumération SlideExportFormat.
  • Le fichier d’entrée est transmis à l’aide de la méthode setDocument(…), qui prend un tableau byte[] comme argument.
  • Nous devons maintenant spécifier l’index de la diapositive à convertir à l’aide de la méthode setSlideIndex(..).
  • Afin de spécifier le nom du fichier résultant, utilisez la méthode setOutPath(…).
  • Enfin, appelez la méthode putExportSlide(…), qui prend l’objet PutExportSlideRequest comme argument pour effectuer la conversion.
// Obtenez ClientID et ClientSecret depuis https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

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

// charger le fichier à partir du système local
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// convertir le fichier en tableau d'octets
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// créer une instance de PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();

// format du fichier de sortie
request.setFormat(SlideExportFormat.PNG);

// nom du PPT d'entrée disponible sur Cloud Storage
request.setDocument(bytes);

// définir l'index des diapositives
request.setSlideIndex(1);

// nom du fichier résultant
request.setOutPath("Converted.png");		

// appeler la méthode API pour effectuer la conversion PPT en PNG
slidesApi.putExportSlide(request);
Aperçu de PPT en PNG

Image 2 : Aperçu de la conversion PPT en PNG.

Les fichiers d’entrée et de sortie utilisés dans l’exemple ci-dessus sont disponibles en téléchargement sur les liens suivants

Conversion de PowerPoint en JPG à l’aide des commandes cURL

L’utilisation de l’API Cloud Aspose.Slides et des commandes cURL pour la conversion de PowerPoint en JPG offre de nombreux avantages. Tout d’abord, elle est très pratique, car l’API est facilement accessible depuis n’importe quel endroit disposant d’une connexion Internet. De plus, elle est très précise et produit des fichiers de sortie de haute qualité, garantissant que vos images converties sont professionnelles et visuellement attrayantes. Un autre avantage de cette approche est qu’elle permet d’économiser du temps et des ressources en automatisant le processus de conversion, éliminant ainsi le besoin de conversion manuelle ou d’utilisation d’outils tiers. Enfin, l’API est hautement personnalisable, avec de nombreuses options pour peaufiner les fichiers de sortie afin de répondre à vos besoins spécifiques.

Dans cette approche, la première étape consiste à générer un jeton Web JSON (JWT) en fonction de vos informations ClientID et ClientSecret. Veuillez donc exécuter la commande suivante dans le terminal pour générer le jeton 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"

Une fois que nous avons le jeton JWT, utilisez la commande suivante pour convertir le PowerPoint existant dans le stockage Cloud au format JPG. Nous avons utilisé l’API [PostSlidesSplit][12], qui divise le fichier de présentation et crée une image de chaque diapositive.

Dans notre scénario, nous avons fourni une plage allant des diapositives 1 à 1.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

Convertir PPT en PNG à l’aide de la commande cURL

Les diapositives de la présentation PowerPoint peuvent être facilement converties au format PNG. Utilisez la commande suivante pour effectuer la conversion.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

Conclusion

Nous avons appris qu’en plus de convertir PowerPoint en JPG, l’API Cloud Aspose.Slides vous permet également de convertir des fichiers PowerPoint au format PNG. PNG (Portable Network Graphics) est un format d’image sans perte qui prend en charge la transparence et est couramment utilisé pour les graphiques Web et autres images numériques.

Convertir PowerPoint en PNG ou PowerPoint en JPG à l’aide d’Aspose.Slides Cloud est un processus simple qui peut être réalisé avec seulement quelques lignes de code Java ou des commandes curl. En convertissant vos présentations PowerPoint au format PNG, vous pouvez facilement les intégrer dans des pages Web, des blogs et d’autres contenus numériques.

Que vous ayez besoin de convertir PowerPoint en JPG ou PNG, Aspose.Slides Cloud fournit une solution rapide, fiable et évolutive capable de gérer facilement même les fichiers PowerPoint les plus volumineux. Alors si vous recherchez un outil de conversion PowerPoint puissant et flexible, n’hésitez pas à consulter Aspose.Slides Cloud dès aujourd’hui !

Liens utiles

Articles connexes

Nous vous recommandons également de visiter les liens suivants pour plus de détails sur :