Convertir PowerPoint en fichier PNG via Java à l'aide de l'API REST

Convertissez des images PowerPoint en images PNG par programmation en Java.

En tant qu’outil de communication efficace, les présentations PowerPoint sont largement utilisées dans divers domaines, tels que l’éducation, les affaires, le gouvernement et d’autres domaines. Ces présentations contiennent divers éléments multimédias, tels que du texte, des images et des vidéos. Cependant, vous devrez parfois convertir des fichiers PowerPoint en images, en particulier PNG, pour diverses raisons. Peut-être souhaitez-vous utiliser les images dans un format différent, ou peut-être avez-vous besoin de les partager sur un site Web. Quelle que soit la raison, vous pouvez désormais convertir des images PowerPoint en images PNG par programmation en Java à l’aide de GroupDocs.Conversion Cloud SDK pour Java. Dans cet article, nous vous expliquerons comment convertir des images PowerPoint en images PNG par programmation en Java à l’aide de l’API REST.

Les sujets suivants seront abordés dans ce didacticiel :

API REST de conversion de diapositives Java PowerPoint en images - Installation du SDK

Nous allons utiliser GroupDocs.Conversion Cloud SDK for Java pour convertir des diapositives PowerPoint en images PNG. L’API GroupDocs.Cloud est un outil puissant pour convertir plusieurs types de documents et d’images, y compris PowerPoint au format PNG. Cette API offre une large gamme de formats de fichiers, vous permettant de convertir non seulement des présentations PowerPoint, mais également des PDF, des documents Word, des feuilles Excel, des fichiers CAO et des images raster, entre autres. L’intégration de l’API dans les applications basées sur Java est rendue simple et efficace, éliminant ainsi le besoin de logiciels supplémentaires.

Vous pouvez soit télécharger le fichier JAR de l’API, soit l’installer à l’aide de Maven en ajoutant le référentiel et la dépendance suivants dans le fichier pom.xml de votre projet :

Référentiel Maven :

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dépendance Maven :

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Inscrivez-vous à un compte GroupDocs pour obtenir l’ID client et le secret client à partir du tableau de bord avant de commencer à suivre les étapes et les extraits de code disponibles. Veuillez entrer l’extrait de code ci-dessous une fois que vous avez votre identifiant et votre secret :

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Comment convertir une présentation PowerPoint en image PNG en Java à l’aide de l’API REST

Maintenant que nous avons configuré GroupDocs.Conversion Cloud SDK pour Java, nous pouvons commencer à convertir PowerPoint en images PNG. Voici les étapes pour convertir des présentations PowerPoint en images PNG.

Télécharger le fichier

Tout d’abord, téléchargez le document PowerPoint sur le stockage cloud à l’aide de l’extrait de code ci-dessous :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Importer un fichier dans Cloud Storage à l'aide de Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Par conséquent, le fichier PowerPoint téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.

Convertir PowerPoint en images PNG en Java

Dans cette section, nous allons écrire l’extrait de code qui automatise le processus de conversion de PowerPoint en PNG dans une application Java. Vous pouvez suivre les étapes et l’extrait de code mentionnés ci-dessous :

Les étapes sont :

  • Tout d’abord, créez une instance de la classe ConvertApi.
  • Deuxièmement, créez une instance de la classe ConvertSettings.
  • Troisièmement, indiquez le nom du stockage cloud.
  • Ensuite, définissez le chemin d’accès au fichier PowerPoint d’entrée et le format de fichier cible sur “png”.
  • Maintenant, créez une instance de la classe PngConvertOptions.
  • En option, fournissez diverses options de conversion telles que setFromPage, setPagesCount, etc.
  • Après cela, définissez les options de conversion et le chemin du fichier de sortie à l’aide de l’instance ConvertSettings.
  • Ensuite, créez une instance de classe ConvertDocumentRequest et transmettez le paramètre settings.
  • Enfin, appelez la méthode convertDocument() et passez le paramètre ConvertDocumentRequest.

L’extrait de code suivant montre comment convertir PowerPoint PPTX au format PNG en Java à l’aide de l’API REST :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Comment convertir PowerPoint en images PNG en Java.
public class App {

	public static void main(String[] args) {
		
		// Créer une instance de l'API de conversion
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Préparer les paramètres de conversion
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// convertir au format spécifié
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

La sortie peut être vue dans l’image ci-dessous:

Comment convertir PowerPoint en fichier PNG en Java à l'aide de l'API REST.

Convertissez PowerPoint en fichier PNG via Java à l’aide de l’API REST.

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera l’image PNG convertie dans le cloud. Vous pouvez télécharger le fichier PNG converti à l’aide de l’extrait de code suivant :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Télécharger le fichier à partir du Cloud Storage en Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Convertisseur PowerPoint en PNG en ligne gratuit

Comment convertir gratuitement des images PowerPoint en PNG en ligne ? Veuillez essayer un [convertisseur] PowerPoint en PNG en ligne pour créer une image PNG à partir de PowerPoint. Ce convertisseur est développé à l’aide de l’API REST d’image PowerPoint vers PNG mentionnée ci-dessus.

Résumé

Enfin, cela nous amène à la fin de cet article de blog. Voici ce que vous avez appris de cet article :

  • comment convertir PowerPoint au format PNG en Java par programmation, ainsi que des options de personnalisation supplémentaires ;
  • télécharger par programmation la présentation PowerPoint sur le cloud, puis télécharger l’image PNG convertie à partir du cloud ;
  • et convertissez gratuitement n’importe quelle diapositive PowerPoint en PNG à l’aide d’un convertisseur d’image PowerPoint en PNG en ligne gratuit.

De plus, nous fournissons également une section API Reference qui vous permet de visualiser et de communiquer avec nos API directement via le navigateur. Le code source complet de Java SDK est disponible gratuitement sur Github. Veuillez consulter le SDK GroupDocs.Conversion Cloud pour Java Exemples ici.

De plus, nous vous suggérons de suivre notre Guide de démarrage pour connaître les étapes détaillées et l’utilisation de l’API.

Enfin, nous continuons à écrire de nouveaux articles de blog sur différents formats de fichiers et conversions à l’aide de l’API REST. Alors, s’il vous plaît contactez-nous pour les dernières mises à jour.

poser une question

Si vous avez besoin d’aide pour le processus de conversion ou si vous avez d’autres questions connexes, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.

FAQ

Comment convertir PowerPoint en images PNG en utilisant Java ?

Vous pouvez convertir des diapositives PowerPoint en images PNG à l’aide de GroupDocs.Conversion Cloud API REST. Il s’agit d’une API de conversion de documents et d’images basée sur le cloud qui permet aux développeurs de convertir facilement des présentations PowerPoint en images PNG en Java.

Comment puis-je convertir gratuitement un PPT PowerPoint en PNG en ligne ?

Le convertisseur en ligne PPT en PNG vous permet de convertir gratuitement des images PowerPoint en PNG. Une fois la conversion en ligne de l’image PowerPoint en PNG terminée, vous pouvez télécharger instantanément les images PNG converties sur votre système. Veuillez suivre les instructions détaillées ci-dessous pour effectuer la conversion :

  • Ouvrez convertisseur PPT en PNG gratuit en ligne.
  • Maintenant, cliquez dans la zone de dépôt de fichier pour télécharger un PowerPoint ou faites glisser et déposez une présentation PowerPoint.
  • Ensuite, cliquez sur le bouton Convertir maintenant. Le convertisseur PowerPoint en PNG gratuit en ligne convertira les diapositives PowerPoint en images PNG.
  • Le lien de téléchargement du fichier PNG de sortie sera disponible après la conversion du PowerPoint.

Existe-t-il un moyen de convertir PowerPoint en images sous Windows ?

Veuillez visiter ce lien pour télécharger un convertisseur PowerPoint en image hors ligne pour Windows. Ce convertisseur gratuit de PowerPoint en images peut être utilisé pour convertir rapidement des diapositives PowerPoint au format d’images sous Windows, en un seul clic.

Le processus de conversion des fichiers PPT et PPTX est-il le même avec le SDK Java ?

Oui, le processus de conversion est le même pour les deux formats de fichier PowerPoint.

Voir également

Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de lire les articles répertoriés ci-dessous :