Word ofrece una variedad de opciones de diseño y formato de página que afectan la forma en que aparece el contenido en la página. Puede personalizar la orientación de la página (vertical, horizontal). Cómo cambiar la orientación de la página en Word para una página o varias páginas es rápido y fácil con nuestra API en la nube. En este tutorial de cómo cambiar la orientación de la página en un documento de Word usando Ruby, le mostraré cómo cambiar la orientación de una página a horizontal en PC o MAC. Además, veremos cómo cambiar la orientación horizontal a vertical en la aplicación Ruby.
En este artículo se tratarán los siguientes temas:
- API para cambiar la orientación de la página de Word a horizontal o vertical
- Cambiar la orientación de las páginas de Word a horizontal en Ruby
- Cambiar la orientación del documento de Word a vertical en Ruby
API para cambiar la orientación de la página de Word a horizontal o vertical
El cliente API de GroupDocs.Merger le permite configurar la orientación de página vertical o la orientación de página horizontal para páginas específicas o para todas las páginas de documentos de Word. Además, la API permite mover páginas, intercambiar páginas, eliminar páginas, dividir documentos, extraer páginas y rotar páginas de documentos en aplicaciones Ruby. Usaremos Ruby GroupDocs.Merger para cambiar la orientación de la página de los archivos DOC/DOCX de Word en Ruby. Para conocer los detalles y otras características de la API, puede visitar las pautas de documentación.
Puede instalar la API GroupDocs.Merger en su proyecto de Ruby usando el siguiente comando en la consola:
gem install groupdocs_merger_cloud
Obtenga también su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código disponibles. Una vez que tenga su ID y secreto, agregue el siguiente código en su aplicación como se muestra a continuación:
# Cargue la gema https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby en la aplicación Ruby para http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'
# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Ahora, veamos cómo cambiar de vertical a horizontal en Google Docs.
Cambiar la orientación de las páginas de Word a horizontal en Ruby
Comencemos con una forma simple de cómo cambiar el paisaje en Google Docs mediante programación. Estos son los pasos sobre cómo convertir una página en horizontal en Word usando Ruby:
- En primer lugar, cree una instancia PagesApi
- Luego, cree una instancia de OrientationOptions
- A continuación, cree una instancia de FileInfo
- Establecer la ruta del archivo de entrada y la ruta del archivo de salida
- 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 las páginas llamando al método PagesApi.orientation() con las opciones de OrientationRequest
El siguiente código de Ruby cambia la orientación vertical de algunas páginas de un documento de Word a la horizontal.
# Crear una instancia de la API de páginas
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-landscape.docx"
@options.pages = [2, 4]
@options.mode = "Landscape"
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Portrait to Landscape.")
El ejemplo de código anterior cambiará de vertical a horizontal en Word. También puede usar el código anterior para saber cómo hacer un paisaje de una página en Word.
Cambiar la orientación del documento de Word a vertical en Ruby
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 la página de Word a vertical usando Ruby:
- En primer lugar, cree una instancia PagesApi
- Luego, cree una instancia de OrientationOptions
- A continuación, cree una instancia de FileInfo
- Establecer la ruta del archivo de entrada y la ruta del archivo de salida
- 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 las páginas llamando al método PagesApi.orientation() con las opciones de OrientationRequest
El siguiente código de Ruby cambia la orientación horizontal de algunas páginas de un documento de Word a vertical.
# Crear una instancia de la API de páginas
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-portrait.docx"
@options.pages = [2, 4]
@options.mode = "Portrait"
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Landscape to Portrait.")
El ejemplo de código anterior cambiará la orientación de las páginas de documentos de Google de horizontal a vertical. Este ejemplo de código también se puede usar para cambiar la orientación de una página en Word.
Resumiendo
En este artículo, hemos aprendido cómo cambiar la orientación de la página en Google Docs de varias páginas y, de manera similar, cómo cambiar la orientación de una página en Word usando Ruby. Vimos el ejemplo de código fuente que cambia la orientación de la página en Word de las páginas seleccionadas de un documento de Word vertical a horizontal. Además, también cambiamos la orientación horizontal de las páginas seleccionadas a vertical en Ruby. Puede intentar crear su propia aplicación sobre cómo hacer un paisaje de una sola página en Google Docs que pueda alternar las páginas de palabras de orientación en línea.
Hacer una pregunta
Para obtener más detalles sobre la API GroupDocs.Merger, visite la documentación. Para consultas sobre cómo cambiar la orientación de la página en Word, no dude en consultarnos a través del Foro