Cómo cambiar la orientación de la página en documentos de Word usando Python

Cambiar la orientación de la página en documentos de Word usando Python

El término orientación se refiere a la dirección en la que se muestra un documento para su impresión y lectura. Word admite dos tipos de orientación: vertical (vertical) y horizontal (horizontal). Normalmente, el tamaño de página predeterminado de un documento Palabra es “Carta” (8,5 x 11 pulgadas) y la orientación de página predeterminada es “Vertical”. Puede cambiar la orientación predeterminada para crear un documento diferente, como un formulario de solicitud o un folleto. En ciertos casos, debe cambiar la orientación de las páginas en un archivo de Word, según el contenido del documento de Word. En este tutorial, le mostraré cómo cambiar la orientación de la página en documentos de Word usando Python.

Para saber cómo cambiar la orientación de la página para una o varias páginas de Word a horizontal o vertical, seleccione los enlaces apropiados que se indican a continuación:

API para cambiar la orientación de la página a horizontal o vertical - Instalación

En un documento de Word, puede establecer la orientación de la página en vertical u horizontal para todo el documento, una sola página o varias páginas, según el contenido de su proyecto. Para cambiar la orientación de la página en un archivo de Word para una sola página o varias páginas mediante programación, usaré el SDK de Python de GroupDocs.Merger Cloud API. Además de cambiar la orientación del documento, esta API también admite mover, intercambiar, eliminar, dividir y extraer páginas de [formato de documento admitido]. (https://docs.groupdocs.cloud/merger/supported-document-formats/)

Puede instalar GroupDocs.Merger Cloud API en su proyecto Python usando el siguiente comando en la consola:

pip install groupdocs_merger_cloud

Ahora recopile el ID del cliente y el secreto del cliente del panel de control para seguir los pasos a continuación y los ejemplos de código disponibles. Una vez que tenga las credenciales de su aplicación, copie y pegue el siguiente fragmento de código en su aplicación Python como se muestra a continuación:

# Importar SDK de fusión de groupdocs
import groupdocs_merger_cloud

# Obtenga app_sid y app_key de https://dashboard.groupdocs.cloud después del registro gratuito.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtener configuraciones de la API de archivos 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

A continuación, agregue el fragmento de código de archivo a su proyecto para cargar el archivo de Word en la nube. El archivo de Word cargado estará disponible en la sección de archivos del tablero en la nube. Hasta ahora, instaló la biblioteca de Python y agregó configuraciones a su aplicación. Ahora, está listo para cambiar la orientación de la página de Word mediante programación.

Cómo cambiar la orientación de la página a horizontal en un documento de Word usando Python

Siga los pasos y el fragmento de código que se mencionan a continuación para cambiar la orientación de la página de palabras a horizontal mediante programación:

  • En primer lugar, cree una instancia de la clase PagesApi
  • A continuación, cree una instancia de la clase OrientationOptions
  • Ahora, cree una instancia de FileInfo con el archivo de entrada como parámetro
  • Luego, configure la ruta del archivo de salida en la nube
  • Proporcione números de página separados por comas para cambiar la orientación
  • Establecer el modo de orientación en Horizontal
  • A continuación, cree una instancia de OrientationRequest
  • Finalmente, cambie la orientación de la página llamando al método PagesApi.orientation() con las opciones de OrientationRequest como parámetro.

El siguiente fragmento de código de Python muestra cómo cambiar la orientación vertical a horizontal en un documento de Word:

# Cómo cambiar la orientación de la página a paisaje en Word usando Python
try:
    # Crear una instancia de API de páginas
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Landscape"
    
    # Cómo cambiar de retrato a paisaje en Word
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Portrait to Landscape: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Cómo cambiar la orientación de la página a paisaje en Word usando Python

Cómo cambiar la orientación de la página a paisaje en Word usando Python

También puede usar el ejemplo de código anterior para ver cómo hacer un paisaje de una página en Word. La orientación horizontal produce una página que estira los márgenes de izquierda a derecha. Además, puede usar descargar fragmento de código de archivo para descargar el archivo en su sistema local.

Cómo cambiar la orientación de la página de paisaje a retrato en word en Python

Del mismo modo, puede convertir páginas de un documento de Word a orientación vertical. Siga los pasos y los fragmentos de código que se mencionan a continuación:

  • En primer lugar, cree una instancia PagesApi
  • En segundo lugar, cree una instancia de OrientationOptions
  • A continuación, cree una instancia de FileInfo con un archivo de entrada como parámetro
  • Establecer la ruta del archivo de salida en la nube
  • Proporcione números de página separados por comas para cambiar la orientación
  • Establecer el modo de orientación en Retrato
  • A continuación, cree una instancia de OrientationRequest
  • Finalmente, cambie la orientación de la página llamando al método PagesApi.orientation() con las opciones de OrientationRequest como parámetros.

El siguiente ejemplo de código de Python muestra cómo cambiar la orientación vertical a vertical en un documento de Word:

# Cómo cambiar la orientación de una página en Word a Portrait usando Python
try:
    # Crear una instancia de API de páginas
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Portrait"
    
    # Cómo convertir una palabra de paisaje a retrato en línea
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Landscape to Portrait: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Cómo cambiar la orientación de una página en Word a Portrait usando Python

Cómo cambiar la orientación de una página en Word a Portrait usando Python

El ejemplo de código anterior cambiará la orientación de las páginas de palabras de paisaje a retrato. Este ejemplo de código también se puede usar para cambiar la orientación de una página en un documento de Word.

Resumiendo

Este es el final de esta publicación de blog. Puede ver cómo la orientación afecta la apariencia y el espaciado del texto y las imágenes. En este artículo, has aprendido:

  • cómo cambiar la orientación de la página a horizontal mediante programación en Python;
  • cómo cambiar la orientación de las páginas seleccionadas a retrato en Word usando Python;

Además, puede intentar crear su propia aplicación sobre cómo hacer un paisaje de una sola página que pueda alternar las páginas de palabras de orientación en línea. Para obtener detalles y otras características de la API, puede visitar las pautas de documentación.

Le sugerimos que siga nuestra Guía de introducción.

Finalmente, groupdocs.cloud actualmente está escribiendo nuevos artículos de blog sobre diferentes soluciones de formato de archivo usando REST API. Estén atentos a las actualizaciones más recientes.

Hacer una pregunta

Puede informarnos sobre sus preguntas o consultas sobre cómo cambiar la orientación de la página en Word en este Foro.

preguntas frecuentes

¿Cómo cambiar la orientación de una página en Word mediante programación?

Siga este enlace para conocer el fragmento de código de Python sobre cómo cambiar la orientación de una sola página o varias páginas en un documento de Word.

¿Cómo cambio la orientación de un documento completo en Word en Python?

Cree una instancia de PagesApi, OrientationOptions, FileInfo, establezca los valores de FileInfo e invoque el método PagesApi.orientation() con OrientationRequest para cambiar la orientación de un documento completo.

¿Cómo instalar la biblioteca de descarga gratuita de orientación de página?

Puede instalar Word biblioteca Python de orientación de página para cambiar la orientación horizontal a vertical o la orientación vertical a horizontal mediante programación siguiendo los pasos mencionados aquí.

¿Cómo cambio la orientación de la página en Windows?

Visite este enlace para descargar la herramienta de orientación de la página de forma gratuita. Este software fuera de línea se puede utilizar para cambiar la orientación de los documentos con un solo clic.

Ver también