Riorganizza le pagine di Word in Java

I documenti di elaborazione testi sono uno dei formati di file più comuni utilizzati per la bozza dei documenti. Mentre si ha a che fare con più file di grandi dimensioni, non è mai facile spostare le pagine senza perdere la formattazione. Per riorganizzare le pagine, questo articolo illustra come spostare a livello di codice le pagine nei documenti di Word (DOC/DOCX) in Java.

API Java per spostare le pagine dei documenti di Word

GroupDocs.Merger fornisce l’[API Java per gestire i documenti e le relative pagine](https://products.groupdocs.com/merger/java /). Consente lo spostamento, la rimozione, la divisione dei documenti e l’estrazione di pagine, le modifiche all’orientamento delle pagine e la rotazione delle pagine dei documenti all’interno delle applicazioni Java. Userò questa API per spostare pagine di file DOC/DOCX. Per i dettagli e altre funzionalità dell’API, è possibile visitare la documentazione.

Scarica e configura

Ottieni la libreria dalla sezione downloads. Per la tua applicazione Java basata su Maven, aggiungi semplicemente la seguente configurazione pom.xml. Dopo questo, puoi provare gli esempi di questo articolo e molti altri esempi disponibili su GitHub. Per i dettagli, puoi visitare il Riferimento API.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

Sposta le pagine nei documenti di Word utilizzando Java

Basta ordinare una pagina per spostarsi nella nuova posizione, lo farà. Di seguito sono riportati i passaggi che riorganizzano le pagine di un documento Word in Java.

  • Imposta il numero di pagina della pagina di destinazione e la sua nuova posizione utilizzando la classe MoveOptions.
  • Carica il file DOC/DOCX utilizzando la classe Merger.
  • Usa il metodo movePage() per spostare la pagina impostata.
  • Salva il documento riorganizzato utilizzando il metodo save().

Il seguente codice sorgente Java riorganizza le pagine di un documento di Word. Precisamente, sposta la 7a pagina di un documento DOCX al 2° posto.

// Riorganizzare le pagine dei documenti di elaborazione testi (DOC/DOCX) in Java
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

Merger merger = new Merger("path\document.docx");

merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza i limiti di valutazione.

Conclusione

Per riassumere, abbiamo imparato come modificare l’ordine delle pagine di un documento Word in Java. Abbiamo visto l’esempio di codice sorgente che ha cambiato la posizione della pagina in un file DOCX. Puoi creare la tua applicazione online per riorganizzare le pagine di Word online. Per maggiori dettagli sull’API, visita la documentazione. Per domande, contattaci tramite il forum.

Guarda anche