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

Convertissez PNG en PowerPoint PPT ou PPTX par programmation en Java.

PNG est un format d’image populaire largement utilisé à diverses fins, notamment pour les présentations, les documents et la conception graphique. D’autre part, PowerPoint est un logiciel largement utilisé pour créer des présentations. Dans certains cas, il n’est pas facile d’inclure des images PNG directement dans les présentations. C’est là qu’apparaît le besoin de convertir PNG en PowerPoint. En convertissant PNG en PowerPoint, vous pouvez facilement utiliser des images dans votre présentation et la rendre plus attrayante visuellement. Ce billet de blog fournira un guide étape par étape sur la façon de convertir PNG en PowerPoint (PPT/PPTX) par programmation en Java.

Les sujets suivants seront abordés dans ce didacticiel :

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

GroupDocs.Conversion Cloud SDK for Java est une bibliothèque de conversion de documents et d’images puissante et flexible basée sur le cloud. Il vous permet de convertir plus de 50 formats de fichiers vers d’autres formats. Ce SDK fournit une large gamme d’options de conversion de documents, notamment PDF, DOC, DOCX, XLSX, HTML, images raster, etc. C’est une solution parfaite pour tous ceux qui ont besoin de convertir des documents dans différents formats sans avoir à installer de logiciel supplémentaire. L’intégration du SDK dans des applications basées sur Java est simplifiée et efficace.

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 un fichier PNG en PowerPoint via Java à l’aide de l’API REST

Maintenant que vous avez configuré le SDK GroupDocs.Conversion Cloud pour Java, vous êtes prêt à commencer à convertir vos images PNG en présentations PowerPoint par programmation dans Java. Suivez ces étapes pour commencer :

Télécharger le fichier

Tout d’abord, téléchargez l’image PNG 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.png");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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, l’image PNG téléchargée sera disponible dans la section fichiers de votre tableau de bord sur le cloud.

Convertir PNG en PowerPoint en Java

Pour convertir une image PNG au format PowerPoint à l’aide du SDK Cloud GroupDocs.Conversion pour Java, suivez ces étapes simples :

  • Tout d’abord, importez les classes requises dans votre fichier Java.
  • Deuxièmement, créez une instance de la classe ConvertApi.
  • Troisièmement, créez une instance de la classe ConvertSettings.
  • Ensuite, indiquez le nom du stockage cloud.
  • Ensuite, définissez le chemin du fichier PNG d’entrée et le format du fichier de sortie sur “pptx”.
  • Maintenant, créez une instance de la classe PptxConvertOptions.
  • En option, fournissez diverses options de conversion telles que setFromPage, setPagesCount, setZoom, 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 un format PNG au format PowerPoint 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;

// Convertir des images PNG au format PPT ou PPTX 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.png");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(100);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pptx");
		
			// 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();
		}
	}
}
Convertir PNG en PowerPoint via Java.

Convertissez PNG en PPTX en ligne via Java.

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera la présentation PowerPoint convertie dans le cloud. Vous pouvez télécharger le fichier PowerPoint 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.pptx", 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 PNG en PowerPoint gratuit en ligne

Comment convertir PNG en PowerPoint en ligne gratuitement ? Veuillez essayer un [convertisseur] PNG en PPTX en ligne 15 pour transformer une image PNG en fichier PowerPoint. Ce convertisseur est développé à l’aide de l’API mentionnée ci-dessus.

Résumé

En conclusion, GroupDocs.Conversion Cloud SDK pour Java est un outil précieux pour tous ceux qui ont besoin de convertir rapidement et efficacement des images PNG au format PowerPoint. Voici ce que vous avez appris de cet article :

  • comment convertir des images PNG en diapositives PowerPoint à l’aide de Java, ainsi que des options de personnalisation supplémentaires ;
  • télécharger par programmation le fichier PNG dans le cloud, puis télécharger le PowerPoint converti à partir du cloud ;
  • et convertissez gratuitement tous les fichiers PNG au format PowerPoint à l’aide d’un convertisseur PNG vers PowerPoint 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 des questions concernant l’API de conversion PNG vers PowerPoint, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.

FAQ

Comment convertir des images PNG au format PowerPoint en utilisant Java ?

Vous pouvez convertir des images PNG en présentations PowerPoint à l’aide de GroupDocs.Conversion Cloud SDK pour Java en suivant le guide pas à pas fourni dans cet article.

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

Le convertisseur en ligne d’image PNG en PowerPoint vous permet de convertir PNG en PowerPoint gratuitement. Veuillez suivre les instructions détaillées ci-dessous pour effectuer la conversion :

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

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

Veuillez visiter ce lien pour télécharger un convertisseur PNG vers PowerPoint hors ligne pour Windows. Ce convertisseur PNG vers PowerPoint gratuit peut convertir rapidement le format PNG au format PowerPoint sous Windows en un seul clic.

Quels formats de sortie le SDK GroupDocs.Conversion Cloud pour Java prend-il en charge ?

GroupDocs.Conversion Cloud SDK pour Java prend en charge un large éventail de formats de document, notamment PowerPoint, PDF, Word et Excel.

Voir également

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