Como mover, reordenar e reorganizar páginas no Word usando Ruby

Como mover, reordenar e reorganizar páginas no Word usando Ruby

Word é o programa mais popular para criar documentos. Mas ao trabalhar com documentos do Word maiores, pode ser necessário alterar a ordem das páginas. Em vez de começar do zero, considere reorganizar as páginas para que fiquem em uma ordem melhor. Portanto, é muito importante saber como alterar a ordem das páginas no Word. Neste artigo, você aprenderá como mover, reordenar e reorganizar páginas no Word usando Ruby.

Os seguintes tópicos serão abordados neste artigo:

API REST para reorganizar páginas do Word - Instalação

Para reorganizar as páginas de palavras online, usaremos o Ruby SDK of GroupDocs.Merger Cloud API. Essa API nos permite dividir, mesclar e excluir páginas indesejadas de documentos do Word. Você também pode reordenar uma única página ou uma coleção de páginas em formatos de documento suportados. Por favor, instale-o usando o seguinte comando no console do Rails:

gem install groupdocs_merger_cloud

Por favor, obtenha seu ID e Segredo do cliente no painel antes de seguir as etapas abaixo mencionadas. Depois de ter seu ID e Segredo, adicione o código conforme mostrado abaixo:

# Carregue a gem https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby no aplicativo Ruby para http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Obtenha seu client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Em seguida, siga as etapas abaixo para alterar a ordem das páginas no Word na nuvem.

Como reorganizar páginas em um documento do Word usando Ruby

Reorganize as páginas do Word movendo qualquer página para uma nova posição no documento do Word programaticamente na nuvem. Vamos reorganizar as páginas do Word seguindo as etapas abaixo:

  • Em primeiro lugar, crie uma instância de PagesApi.
  • Em seguida, crie uma instância do MoveOptions.
  • Em seguida, crie uma instância do FileInfo.
  • Defina o caminho do arquivo de palavras de entrada e o caminho do arquivo de saída
  • Em seguida, defina o número da página atual e o novo número da página.
  • Depois disso, crie o MoveRequest com MoveOptions como argumento.
  • Por fim, chame o método move() e salve o documento do Word atualizado.

O exemplo de código a seguir mostra como reorganizar páginas no Word online usando a API REST em Ruby:

# Como reordenar ou reorganizar páginas em documentos do Word
# Crie uma instância da 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
# Posição para mover a página docx
@options.new_page_number  = 5

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

Por fim, o exemplo de código acima salvará as páginas Docx reorganizadas na nuvem. Como reorganizar páginas no word de graça? Tente o seguinte combinador de palavras on-line gratuito e ferramenta de reordenar, que é desenvolvido usando a API acima.

Como trocar páginas DOCX do Word usando a API REST em Ruby

Troque a posição de duas páginas do Word em um documento do Word seguindo as etapas abaixo:

  • Em primeiro lugar, crie uma instância de PagesApi.
  • Em seguida, crie uma instância do SwapOptions.
  • Em seguida, crie uma instância do FileInfo.
  • Defina o caminho do arquivo Docx de entrada e o caminho do arquivo de saída
  • Em seguida, defina o número da página atual e o novo número da página.
  • Depois disso, crie o SwapRequest com SwapOptions como argumento.
  • Por fim, chame o método swap() e salve o documento atualizado.

O exemplo de código a seguir mostra como alterar a ordem das páginas no documento do Word usando a API REST em Ruby:

# Como trocar páginas no arquivo do Word
# Crie uma instância da API de páginas
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Criar instância 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

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

Por fim, o exemplo de código acima salvará as páginas de palavras trocadas na nuvem. Como reordenar páginas no docx online? Experimente a seguinte ferramenta online gratuita para alterar a ordem das páginas de palavras online, desenvolvida usando a API acima.

Resumindo

Neste artigo, aprendemos:

  • como reorganizar e reorganizar páginas no word;
  • como trocar e reordenar páginas em arquivo word;

Você pode aprender mais sobre GroupDocs.Conversion Cloud API na documentação. Também temos uma seção Referência de API que permite visualizar e se comunicar com nossas APIs diretamente pelo navegador.

Faça uma pergunta

Para dúvidas sobre como reorganizar a ordem das páginas no Word, sinta-se à vontade para nos perguntar por meio do Fórum de suporte

Veja também