Cómo mover, reordenar y reorganizar páginas en Word usando Ruby

Cómo mover, reordenar y reorganizar páginas en Word usando Ruby

Word es el programa más popular de word para crear documentos. Pero cuando trabaje con documentos de Word más grandes, es posible que deba cambiar el orden de sus páginas. En lugar de comenzar desde cero, podría considerar reorganizar las páginas para que terminen en un mejor orden. Por lo tanto, es muy importante saber cómo cambiar el orden de las páginas en Word. En este artículo, aprenderá cómo mover, reordenar y reorganizar páginas en Word usando Ruby.

En este artículo se tratarán los siguientes temas:

REST API para reorganizar páginas de Word - Instalación

Para reorganizar las páginas de palabras en línea, usaremos Ruby SDK of GroupDocs.Merger Cloud API. Esta API nos permite dividir, fusionar y eliminar páginas no deseadas de documentos de Word. También puede reordenar una sola página o una colección de páginas dentro de formatos de documentos admitidos. Instálalo usando el siguiente comando en la consola de Rails:

gem install groupdocs_merger_cloud

Por favor, obtenga su ID de cliente y secreto del tablero antes de seguir los pasos mencionados a continuación. Una vez que tenga su ID y secreto, agregue el código 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"

A continuación, siga los pasos a continuación para cambiar el orden de las páginas en Word en la nube.

Cómo reorganizar páginas en un documento de Word usando Ruby

Reorganice las páginas de Word moviendo cualquier página a una nueva posición en el documento de Word mediante programación en la nube. Reorganizaremos las páginas de palabras siguiendo los pasos que se indican a continuación:

  • En primer lugar, cree una instancia de PagesApi.
  • A continuación, cree una instancia de MoveOptions.
  • Luego, cree una instancia de FileInfo.
  • Establecer la ruta del archivo de palabra de entrada y la ruta del archivo de salida
  • A continuación, establezca el número de página actual y el nuevo número de página.
  • Después de eso, cree MoveRequest con MoveOptions como argumento.
  • Finalmente, llame al método move() y guarde el documento de Word actualizado.

El siguiente ejemplo de código muestra cómo reorganizar páginas en Word en línea usando REST API en Ruby:

# Cómo reordenar o reorganizar páginas en documentos de Word
# Crear una instancia de la API de páginas
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inicializar MoveOptions
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/move-pages.docx"
@options.page_number  = 3
# Posición para mover la página docx
@options.new_page_number  = 5

# Reorganizar páginas en archivo Docx
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")

Finalmente, el ejemplo de código anterior guardará las páginas Docx reorganizadas en la nube. ¿Cómo reorganizar páginas en word gratis? Pruebe la siguiente herramienta gratuita de reordenación y combinación de palabras en línea, que se desarrolla utilizando la API anterior.

Cómo intercambiar páginas DOCX de Word usando la API REST en Ruby

Intercambie la posición de dos páginas de Word dentro de un documento de Word siguiendo los pasos que se detallan a continuación:

  • En primer lugar, cree una instancia de PagesApi.
  • A continuación, cree una instancia de SwapOptions.
  • Luego, cree una instancia de FileInfo.
  • Establecer la ruta del archivo Docx de entrada y la ruta del archivo de salida
  • A continuación, establezca el número de página actual y el nuevo número de página.
  • Después de eso, cree SwapRequest con SwapOptions como argumento.
  • Finalmente, llame al método swap() y guarde el documento actualizado.

El siguiente ejemplo de código muestra cómo cambiar el orden de las páginas en un documento de Word usando la API REST en Ruby:

# Cómo intercambiar páginas en un archivo de Word
# Crear una instancia de la API de páginas
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Crear instancia de SwapOptions
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/swap-pages.docx"
@options.first_page_number = 2
@options.second_page_number = 5

# Intercambiar páginas en un documento de Word
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")

Finalmente, el ejemplo de código anterior guardará las páginas de palabras intercambiadas en la nube. ¿Cómo reordenar páginas en docx en línea? Pruebe la siguiente herramienta gratuita en línea para cambiar el orden de las páginas de palabras en línea, que se desarrolla utilizando la API anterior.

Resumiendo

En este artículo hemos aprendido:

  • cómo reorganizar y reorganizar páginas en Word;
  • cómo intercambiar y reordenar páginas en un archivo de Word;

Puede obtener más información sobre GroupDocs.Conversion Cloud API en la documentación. También tenemos una sección Referencia de API que le permite visualizar y comunicarse con nuestras API directamente a través del navegador.

Hacer una pregunta

Para consultas sobre cómo reorganizar el orden de las páginas en Word, no dude en consultarnos a través del Foro de soporte

Ver también