Comment réorganiser les pages Word DOC en Java

Déplacer, réorganiser et réorganiser les pages dans Word Online à l’aide de Java.

Vous êtes-vous déjà trouvé dans une situation où vous deviez réorganiser les pages d’un document Word ? Dans certains cas, vous devrez peut-être déplacer et réorganiser certaines pages au début ou à la fin d’un document pour créer un flux plus logique. Réorganiser manuellement les pages d’un document volumineux peut être une tâche fastidieuse, mais il existe une solution qui peut simplifier ce processus pour vous : GroupDocs.Merger Cloud SDK for Java. Dans cet article, vous apprendrez à déplacer, réorganiser et réorganiser des pages dans Word en ligne à l’aide de Java.

Les sujets suivants seront traités dans cet article :

API REST Java pour réorganiser les pages Word - Installation du SDK

GroupDocs.Merger Cloud SDK for Java est une API de manipulation de documents très puissante qui permet aux développeurs de travailler avec divers formats de documents, y compris des documents Word. Il fournit un ensemble complet de fonctionnalités pour déplacer, réorganiser, fusionner, faire pivoter et manipuler des documents. 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>

Ensuite, vous devez vous inscrire pour un compte d’essai gratuit ou acheter 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);

Comment réorganiser les pages dans Word Online à l’aide de Java

Déplacer des pages dans un document Word à l’aide de GroupDocs.Merger Cloud SDK for Java est un processus simple. Voici les étapes et un exemple d’extrait de code pour commencer :

  • Tout d’abord, créez une instance de la classe PagesApi.
  • Deuxièmement, créez une instance de la classe FileInfo.
  • Ensuite, définissez le chemin d’accès au fichier de mots d’entrée.
  • Maintenant, créez une instance de la classe MoveOptions.
  • Définissez ensuite setFileInfo et setOutputPath.
  • Indiquez le numéro de page pour setPageNumber et setNewPageNumber.
  • Après cela, créez l’instance de classe MoveRequest et transmettez le paramètre MoveOptions.
  • Enfin, appelez la méthode move et passez le paramètre MoveRequest.

L’extrait de code suivant montre comment réorganiser les pages dans Word en ligne à l’aide de Java :

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 réorganiser les pages d'un fichier Word à l'aide de Java.
public class App {

	public static void main(String[] args) {

	  // Créer une instance de l'API Pages
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Préparer les réglages
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			MoveOptions options = new MoveOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/move-pages.docx");
			options.setPageNumber(1);
			options.setNewPageNumber(2);

			MoveRequest request = new MoveRequest(options);

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

Enfin, l’extrait de code ci-dessus enregistrera les pages Word réorganisées sur le cloud.

Échangez des pages de documents Word en Java à l’aide de l’API REST

L’échange de pages dans un document Word à l’aide de GroupDocs.Merger Cloud SDK pour Java suit un processus similaire au déplacement de pages. Voici les étapes et un extrait de code pour y parvenir :

  • Tout d’abord, créez une instance de la classe PagesApi.
  • Deuxièmement, créez une instance de la classe FileInfo.
  • Ensuite, définissez le chemin d’accès au fichier de mots d’entrée.
  • Ensuite, créez une instance de SwapOptions.
  • Définissez ensuite setFileInfo et setOutputPath.
  • Indiquez le numéro de page pour setPageNumber et setNewPageNumber.
  • Après cela, créez l’instance de classe SwapRequest et transmettez le paramètre SwapOptions.
  • Enfin, appelez la méthode swap et passez le paramètre SwapRequest.

L’extrait de code suivant explique comment échanger des pages dans un document Word à l’aide de l’API REST Java :

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 échanger des pages dans Word à l'aide de Java.
public class App {

	public static void main(String[] args) {

	  // Créer une instance de l'API Pages
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Préparer les paramètres
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			SwapOptions options = new SwapOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/swap-pages.docx");
			options.setFirstPageNumber(2);
			options.setSecondPageNumber(4);

			SwapRequest request = new SwapRequest(options);

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

Comment réorganiser des pages dans Word en ligne gratuitement ? Veuillez essayer l’outil en ligne gratuit suivant pour modifier l’ordre des pages de mots en ligne, qui est développé à l’aide de l’API ci-dessus.

Conclusion

En conclusion, GroupDocs.Merger Cloud SDK pour Java est un outil précieux pour déplacer, réorganiser et réorganiser les pages dans les documents Word. Voici ce que vous avez appris dans cet article :

  • comment déplacer et réorganiser des pages dans Word en ligne à l’aide de Java ;
  • et comment échanger des pages de document Word à l’aide de Java.

De plus, nous fournissons également une section de référence API 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 la façon de réorganiser les pages dans Word, n’hésitez pas à nous les poser sur le forum.

FAQ

Est-il possible de déplacer des pages entre différentes sections d’un document Word ?

Oui, GroupDocs.Merger Cloud SDK for Java vous permet de déplacer des pages dans le même document, même si elles contiennent plusieurs sections.

Le SDK Java préserve-t-il la mise en forme du document et d’autres éléments lors de la réorganisation des pages ?

Oui, GroupDocs.Merger Cloud SDK for Java garantit que la mise en forme et les autres éléments de votre document sont préservés lors du déplacement, de la réorganisation ou de la réorganisation des pages.

Voir également

Voici quelques articles connexes qui pourraient vous être utiles :