La orientación de la página depende del diseño del contenido de la página. Como desarrollador, podemos cambiar mediante programación la orientación de cada página a la que más le convenga. En este artículo, aprenderemos a cambiar la orientación de una página en un documento de Word en Java. Por separado, veremos cómo cambiar la orientación horizontal a vertical y luego cómo cambiar la orientación vertical a horizontal con las aplicaciones Java.

Cambiar la orientación de la página de DOC/DOCX en Java

API de Java para cambiar la orientación de la página de Word

GroupDocs.Merger para Java es la API para manejar páginas de documentos dentro de las aplicaciones Java. Permite cambiar la orientación de las páginas de documentos de Word y muchos otros formatos de documentos compatibles. Lo usaremos para cambiar la orientación de la página de los archivos DOC/DOCX. Para los detalles y otras características de la API, puede visitar la documentación.

Descargar y configurar

Consigue la biblioteca desde la sección de descargas. Para su aplicación Java basada en Maven, simplemente agregue la siguiente configuración pom.xml. Después de esto, puede probar los ejemplos de este artículo y muchos más ejemplos disponibles en GitHub. Para obtener más información, puede visitar la referencia de la 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>

Cambiar la orientación de una página de Word a paisaje en Java

Comience con cómo hacer un paisaje de página mediante programación en un documento de Word. Los siguientes pasos permiten cambiar la orientación de la página de un documento Word DOC/DOCX a horizontal en Java:

  • Prepara la opción de orientación y configúrala en modo horizontal.
  • Cargue el documento de Word usando Merger.
  • Cambia la orientación usando el método cambiarOrientación().
  • Guarde el documento actualizado utilizando el método save() adecuado.

El siguiente código Java cambia la orientación vertical de algunas páginas de un documento de Word a la horizontal.

// Cómo cambiar la orientación de la página del documento de Word a Horizontal 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");

Cambiar la orientación de una página de Word a vertical en Java

Del mismo modo, puede configurar cualquier conjunto de páginas del documento de Word en orientación vertical. Los siguientes pasos permiten cambiar la orientación de una página de un documento de Word a vertical en Java:

  • Cargue el documento de Word usando Merger.
  • Prepara la opción de orientación y establece el modo en retrato.
  • Utilice el método cambiarOrientación() para cambiar la orientación.
  • Utilice el método save() adecuado para guardar el documento actualizado.

El siguiente código Java cambia la orientación vertical de algunas páginas de un documento de Word a vertical.

// Cómo cambiar la orientación de la página de un documento de Word a Retrato 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");

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para utilizar la API sin las limitaciones de evaluación.

Conclusión

Para concluir, aprendimos cómo cambiar la orientación de la página de los documentos de Word dentro de las aplicaciones Java. Discutimos el fragmento de código que cambió la orientación horizontal de las páginas seleccionadas de un archivo DOCX a la vertical. De manera similar, cambiamos la orientación vertical de las páginas seleccionadas a horizontal usando el ejemplo de código Java. Comience a crear su propia aplicación que pueda alternar la orientación de las páginas de Word.

Para obtener más detalles sobre la API, visite la documentación. Para consultas, contáctenos a través del foro.

Ver también