Cada página del documento puede contener diferentes diseños. Depende del contenido de la página; aquella a la que le conviene la orientación. Como desarrollador, podemos cambiar 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 usando C#. Por separado, veremos cómo cambiar el diseño vertical a horizontal y luego cómo cambiar la orientación horizontal a vertical con las aplicaciones .NET.

Cambiar la orientación de la página de DOC/DOCX usando C#

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

GroupDocs.Merger muestra la API de .NET que permite cambiar la orientación de las páginas de los documentos de Word. Además, la API permite mover páginas, eliminar páginas, dividir documentos, extraer y rotar páginas de documentos dentro de las aplicaciones .NET. Usaremos este GroupDocs.Merger for .NET para cambiar la orientación de la página de los archivos DOC/DOCX usando C#. Para conocer los detalles y otras características de la API, puede visitar la documentación.

Puede descargar el instalador DLL o MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.

PM> Install-Package GroupDocs.Merger

Cambiar la orientación de una página de Word a horizontal usando C#

Comencemos con una forma simple de 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 de Word a horizontal usando C#:

El siguiente código C# 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 de un documento de Word a Horizontal usando C# 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

Cambiar la orientación de una página de Word a vertical usando C#

Del mismo modo, puede hacer 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 usando C#:

El siguiente código C# 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 Vertical usando C#  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-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 usando C# dentro de las aplicaciones .NET. Vimos el ejemplo de código fuente que cambió la orientación vertical de las páginas seleccionadas de un archivo DOCX a la horizontal. De manera similar, cambiamos la orientación horizontal de las páginas seleccionadas a vertical usando el ejemplo de C#. Puede intentar crear su propia aplicación que pueda cambiar la orientación de las páginas de Word en línea.

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

Ver también