Comment combiner plusieurs fichiers PowerPoint en un seul en Java

Fusionner des fichiers PowerPoint en un seul en Java.

Avez-vous déjà dû fusionner plusieurs fichiers PowerPoint en un seul fichier ? Cela peut être une tâche fastidieuse, surtout lorsque vous devez le faire à plusieurs reprises. Cependant, avec le GroupDocs.Merger Cloud SDK pour Java, vous pouvez facilement et efficacement fusionner des fichiers PowerPoint en un seul fichier sans aucun problème. Dans cet article, nous fournirons un guide étape par étape sur la façon de fusionner des fichiers PowerPoint en un seul fichier dans Java à l’aide de GroupDocs.Merger Cloud SDK pour Java.

Les sujets suivants seront traités dans cet article :

API Java REST pour fusionner PowerPoint PPT ou PPTX et l’installation du SDK

GroupDocs.Merger Cloud SDK for Java est un puissant outil de manipulation de documents qui vous permet de fusionner plusieurs formats de fichiers, y compris des fichiers PowerPoint, en un seul fichier. Il permet aux développeurs de fusionner, extraire, diviser, réorganiser, supprimer et modifier l’orientation de la page en mode portrait ou paysage dans le cloud. De plus, il offre diverses options pour la fusion de documents, telles que la fusion de pages spécifiques, la fusion de documents avec différentes plages de pages, etc. Le SDK est facile à utiliser et peut être intégré dans une application basée sur Java.

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-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

Ensuite, inscrivez-vous pour un compte d’essai gratuit ou achetez un plan d’abonnement sur le site Web de GroupDocs et obtenez votre clé API. Une fois que vous avez l’ID client et le secret client, ajoutez l’extrait de code ci-dessous à une application basée sur Java :

# Obtenez votre client_id et client_secret depuis https://dashboard.groupdocs.cloud après l'inscription.

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

Comment fusionner plusieurs présentations PowerPoint en une seule en Java

Maintenant que nous avons installé le GroupDocs.Merger Cloud SDK pour Java, voyons comment fusionner des fichiers PowerPoint en un seul fichier en suivant les étapes simples mentionnées ci-dessous :

  1. Télécharger les diapositives PowerPoint sur le cloud
  2. Combinez plusieurs présentations en une seule en Java
  3. Télécharger les diapositives PowerPoint fusionnées

Télécharger les fichiers

Tout d’abord, téléchargez le fichier PowerPoint sur le cloud en utilisant l’exemple de code ci-dessous :

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Télécharger le fichier sur le Cloud Storage à l'aide de Java
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file-one.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.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.

Fusionner plusieurs fichiers PowerPoint en un seul en Java

Pour fusionner des fichiers PowerPoint à l’aide du SDK Cloud GroupDocs.Merger pour Java, vous devez suivre ces étapes :

  • Tout d’abord, importez les classes requises dans votre fichier Java.
  • Deuxièmement, créez une instance de la classe DocumentApi.
  • Troisièmement, créez une instance de la classe FileInfo.
  • Ensuite, appelez la méthode setFilePath() et transmettez le chemin du fichier d’entrée en tant que paramètre.
  • Créez ensuite une instance de la classe JoinItem.
  • Maintenant, appelez la méthode setFileInfo() et passez le paramètre fileInfo1.
  • Ensuite, créez une deuxième instance des classes FileInfo et JoinItem.
  • Indiquez le chemin d’accès au fichier d’entrée et les paramètres fileInfo2.
  • Ajoutez plus de JoinItems pour fusionner plus de deux documents.
  • Après cela, créez une instance de la classe JoinOptions().
  • Ensuite, ajoutez une liste séparée par des virgules des éléments de jointure créés.
  • Ensuite, définissez le chemin du fichier de sortie.
  • Maintenant, créez une instance de la classe JoinRequest() et transmettez le paramètre JoinOptions.
  • Enfin, fusionnez les présentations PowerPoint en appelant la méthode join() de DocumentApi et en transmettant le paramètre JoinRequest.

L’extrait de code suivant montre comment fusionner plusieurs fichiers PowerPoint en un seul dans Java à l’aide de l’API REST :

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Comment combiner plusieurs PPT ou PPTX en Java à l'aide de l'API REST.
public class App {

	public static void main(String[] args) {

	  // Créer une instance de l'API Document
		DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// Préparer les réglages
	FileInfo fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.pptx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.pptx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.pptx");

	JoinRequest request = new JoinRequest(options);

	// Obtenir le chemin du fichier de sortie.
	DocumentResult response = apiInstance.join(request);
	System.out.println("Output file path: " + response.getPath());
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
		
	}
}

Télécharger le fichier

L’exemple de code ci-dessus enregistrera le fichier PowerPoint fusionné sur le cloud. Vous pouvez le télécharger à l’aide de l’exemple de code suivant :

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

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

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-one.pptx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

Fusion PowerPoint en ligne gratuite

Comment fusionner gratuitement des PPT PowerPoint en ligne ? Veuillez essayer la fusion PPTX en ligne pour combiner gratuitement plusieurs fichiers PowerPoint en un seul. Cette fusion de documents en ligne est développée à l’aide des API Groupdocs.Merger Cloud mentionnées ci-dessus.

Conclusion

Pour conclure, GroupDocs.Merger Cloud SDK pour Java est la solution idéale pour fusionner rapidement et facilement des PPT PowerPoint, ce qui vous permet d’économiser du temps et des efforts. Voici ce que vous avez appris dans cet article :

  • comment combiner plusieurs fichiers PowerPoint en un seul sur le cloud à l’aide de Java ;
  • charger et télécharger par programme les fichiers fusionnés en Java ;
  • et fusionnez gratuitement des fichiers PowerPoint à l’aide d’une fusion PowerPoint en ligne.

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.Merger 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érentes opérations de document à l’aide de l’API REST. Alors, s’il vous plaît contactez-nous pour les mises à jour régulières.

poser une question

Si vous avez des questions sur l’API de fusion de fichiers PowerPoint, n’hésitez pas à nous les poser sur le Forum d’assistance gratuit.

FAQ

Puis-je fusionner plusieurs fichiers PowerPoint en un seul en Java ?

Oui, vous pouvez facilement fusionner plusieurs présentations PowerPoint en une seule à l’aide de GroupDocs.Merger Cloud SDK for Java.

Puis-je fusionner des diapositives spécifiques à partir de plusieurs fichiers PowerPoint à l’aide de Java ?

Oui, vous pouvez utiliser GroupDocs.Merger Cloud SDK for Java pour fusionner des diapositives spécifiques à partir de plusieurs présentations PowerPoint.

Le SDK GroupDocs.Merger Cloud pour Java prend-il en charge la fusion de fichiers de différents formats ?

Oui, GroupDocs.Merger Cloud SDK for Java prend en charge la fusion de fichiers de différents formats, notamment Word, PDF, PowerPoint, HTML et bien d’autres.

Quelles sont les autres fonctionnalités de GroupDocs.Merger Cloud SDK pour Java ?

GroupDocs.Merger Cloud SDK for Java fournit des API pour diviser, réorganiser et supprimer des pages de différents formats de fichiers, ainsi que la possibilité de spécifier des plages de pages, des filtres et d’autres options.

Voir également

Pour plus d’informations sur des sujets connexes, nous vous suggérons de consulter les articles suivants :