L’orientation de la page dépend de la disposition du contenu de la page. En tant que développeur, nous pouvons modifier par programme l’orientation de chaque page en celle qui lui convient. Dans cet article, nous allons apprendre à changer l’orientation d’une page dans un document Word en Java. Séparément, nous verrons comment changer l’orientation paysage en portrait puis comment changer l’orientation portrait en paysage avec les applications Java.

Changer l'orientation de la page de DOC/DOCX en Java

API Java pour changer l’orientation de la page Word

GroupDocs.Merger pour Java est l’API permettant de gérer les pages de document dans les applications Java. Il permet de changer l’orientation des pages de document Word et de nombreux autres formats de document pris en charge. Nous l’utiliserons pour changer l’orientation des pages des fichiers DOC/DOCX. Pour les détails et autres fonctionnalités de l’API, vous pouvez consulter la documentation.

Télécharger et configurer

Obtenez la bibliothèque à partir de la section des téléchargements. Pour votre application Java basée sur Maven, ajoutez simplement la configuration pom.xml suivante. Après cela, vous pouvez essayer les exemples de cet article ainsi que les nombreux autres exemples disponibles sur GitHub. Pour plus de détails, vous pouvez visiter la référence 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>

Changer l’orientation d’une page Word en paysage en Java

Commencez par créer par programmation un paysage de page dans un document Word. Les étapes suivantes permettent de changer l’orientation de la page d’un document Word DOC/DOCX en paysage en Java :

  • Préparez l’option d’orientation et réglez-la en mode paysage.
  • Chargez le document Word à l’aide de Fusionner.
  • Modifiez l’orientation à l’aide de la méthode changeOrientation().
  • Enregistrez le document mis à jour en utilisant la méthode save() appropriée.

Le code Java suivant change l’orientation portrait de certaines pages d’un document Word en paysage.

// Comment changer l'orientation de la page d'un document Word en Paysage en Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

Changer l’orientation d’une page Word en portrait en Java

De même, vous pouvez définir n’importe quel ensemble de pages du document Word en orientation portrait. Les étapes suivantes permettent de changer l’orientation d’une page de document Word en portrait en Java :

  • Chargez le document Word à l’aide de Fusionner.
  • Préparez l’option d’orientation et réglez le mode sur portrait.
  • Utilisez la méthode changeOrientation() pour modifier l’orientation.
  • Utilisez la méthode appropriate save() pour enregistrer le document mis à jour.

Le code Java suivant change l’orientation portrait de certaines pages d’un document Word en portrait.

// Comment changer l'orientation de la page d'un document Word en Portrait en Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite afin d’utiliser l’API sans les limitations d’évaluation.

Conclusion

Pour conclure, nous avons appris à modifier l’orientation des pages des documents Word dans les applications Java. Nous avons discuté de l’extrait de code qui a changé l’orientation paysage des pages sélectionnées d’un fichier DOCX en portrait. De même, nous avons changé l’orientation portrait des pages sélectionnées en paysage en utilisant l’exemple de code Java. Commencez à créer votre propre application qui peut basculer l’orientation des pages Word.

Pour plus de détails sur l’API, consultez la documentation. Pour toute question, contactez-nous via le forum.

Voir également