Comment diviser PPT en plusieurs fichiers en Java

Divisez PowerPoint PPT/PPTX en fichiers séparés à l’aide de Java.

Les présentations PowerPoint sont un moyen populaire et efficace de présenter des informations et d’engager le public. Cependant, il peut arriver que vous deviez diviser des diapositives PowerPoint en fichiers séparés pour diverses raisons. Qu’il s’agisse de distribuer des diapositives individuelles ou d’extraire des diapositives spécifiques, le processus peut être long et difficile. Heureusement, avec l’aide de GroupDocs.Merger Cloud SDK pour Java, le fractionnement des diapositives PowerPoint devient une tâche facile. Cet article vous guidera tout au long du processus de fractionnement de PowerPoint PPT/PPTX en fichiers séparés à l’aide de Java.

Les sujets suivants seront traités dans cet article :

API Java REST pour fractionner les diapositives PowerPoint et l’installation du SDK

GroupDocs.Merger Cloud SDK for Java est une API de manipulation de documents très puissante et conviviale qui permet aux développeurs Java de travailler avec divers formats de documents, y compris des présentations PowerPoint. Il offre un large éventail de fonctionnalités pour diviser, fusionner, faire pivoter et manipuler des documents, garantissant efficacité et précision. 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-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

Maintenant, inscrivez-vous pour un compte d’essai gratuit ou achetez un plan d’abonnement sur le site Web de GroupDocs pour obtenir 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);

Une fois le SDK installé et configuré, vous êtes prêt à commencer à travailler avec des fichiers PowerPoint.

Divisez PowerPoint en plusieurs fichiers en Java à l’aide de l’API REST

En suivant les instructions étape par étape ci-dessous, vous pouvez diviser avec succès des diapositives PowerPoint en fichiers séparés à l’aide de GroupDocs.Merger Cloud SDK pour Java :

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.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.

Diviser les diapositives PowerPoint en fichiers séparés à l’aide de Java

Pour diviser des diapositives PowerPoint à l’aide de GroupDocs.Merger Cloud SDK for Java, suivez les étapes et un exemple d’extrait de code ci-dessous :

  • 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.
  • Après cela, définissez le chemin du fichier d’entrée.
  • Maintenant, créez une instance de la classe SplitOptions().
  • Ensuite, définissez les options de fractionnement setFileInfo et setPages collection au format tableau.
  • Ensuite, indiquez le chemin du fichier de sortie et définissez le mode d’options de fractionnement sur INTERVALLES ou PAGES.
  • Maintenant, créez une instance de la classe SplitRequest() et transmettez le paramètre SplitOptions.
  • Enfin, divisez le fichier PowerPoint en appelant la méthode split() de DocumentApi et en passant le paramètre SplitRequest.

L’extrait de code suivant montre comment diviser des fichiers PowerPoint en plusieurs fichiers en 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;

// Divisez PowerPoint PPT ou PPTX en fichiers séparés en Java.
public class App {

	public static void main(String[] args) {

		// Créez une instance de l'API Document.			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	    		// Préparer les réglages
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pptx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-files");
			options.setMode(SplitOptions.ModeEnum.INTERVALS);

			SplitRequest request = new SplitRequest(options);

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

Toutes nos félicitations! Vous avez réussi à diviser les diapositives PowerPoint en fichiers distincts à l’aide de GroupDocs.Merger Cloud SDK pour Java.

Télécharger le fichier

L’exemple de code ci-dessus enregistrera le fichier PowerPoint divisé 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\\multipage-files\\sample-file_1.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();
		}
	}
}

Séparateur PowerPoint en ligne gratuit

Comment diviser gratuitement un fichier PowerPoint en plusieurs fichiers ? Veuillez essayer le séparateur PowerPoint en ligne pour diviser PowerPoint en fichiers séparés gratuitement. Ce séparateur de fichiers en ligne est développé à l’aide des API Groupdocs.Merger Cloud mentionnées ci-dessus.

Conclusion

En conclusion, avec l’aide de GroupDocs.Merger Cloud SDK pour Java, la division des diapositives PowerPoint en plusieurs fichiers devient simple et efficace. Voici ce que vous avez appris dans cet article :

  • comment diviser un fichier PowerPoint en plusieurs fichiers sur le cloud à l’aide de Java ;
  • charger et télécharger par programmation les fichiers en Java sur le cloud ;
  • et divisez gratuitement les fichiers PowerPoint à l’aide d’un séparateur PPT 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 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 PowerPoint File Splitter, n’hésitez pas à nous les poser sur le Forum d’assistance gratuit.

FAQ

Quelles options ai-je pour diviser des diapositives PowerPoint avec GroupDocs.Merger Cloud SDK for Java ?

Vous pouvez fractionner des diapositives PowerPoint en spécifiant une série de diapositives ou en fractionnant chaque diapositive individuellement à l’aide des méthodes fournies par GroupDocs.Merger Cloud SDK for Java.

Puis-je fusionner les diapositives fractionnées dans un seul fichier PowerPoint à l’aide de GroupDocs.Merger Cloud SDK ?

Oui, GroupDocs.Merger Cloud SDK for Java offre également la possibilité de fusionner les diapositives fractionnées en un seul fichier PowerPoint. Reportez-vous à la documentation officielle pour des instructions détaillées sur la fusion de PPT.

Dans quels formats puis-je enregistrer les fichiers PowerPoint fractionnés à l’aide de GroupDocs.Merger Cloud SDK for Java ?

GroupDocs.Merger Cloud SDK for Java prend en charge l’enregistrement des diapositives fractionnées dans divers formats de sortie, notamment Word, PDF, PPT, etc.

Voir également

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