Reorganizar páginas PDF: mover, trocar e excluir páginas PDF em Ruby

Como mover, trocar e excluir páginas PDF em Ruby

PDF é o formato mais popular e o padrão da indústria para compartilhamento e impressão de documentos. Em certos casos, pode ser necessário trocar as páginas do PDF ou reorganizar as páginas do PDF. Podemos reorganizar páginas PDF em documentos bem estruturados movendo ou trocando páginas específicas dentro de documentos PDF programaticamente na nuvem. Neste artigo, aprenderemos como reorganizar páginas PDF usando a API REST em Ruby.

Os seguintes tópicos devem ser abordados para reorganizar pdfs neste artigo:

Reorganizar páginas PDF REST API e Ruby SDK

Para organizar páginas pdf ou reordenar páginas pdf online gratuitamente, usaremos o Ruby SDK do GroupDocs.Merger Cloud API. Ele nos permite dividir, combinar, remover páginas indesejadas do pdf. Você também pode reorganizar a ordem das páginas em PDF para uma única página ou uma coleção de páginas em formatos de documento suportados. Instale-o usando o seguinte comando no console:

gem install groupdocs_merger_cloud

Por favor, obtenha seu ID e Segredo do cliente no painel antes de seguir as etapas 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"

Agora, siga as etapas abaixo para reordenar as páginas do pdf, excluir e reorganizar as páginas do pdf em seu telefone ou tablet.

Como reorganizar páginas em um documento PDF usando Ruby

Podemos reorganizar as páginas movendo qualquer página para uma nova posição no documento PDF programaticamente na nuvem seguindo as etapas abaixo. Em primeiro lugar, você pode fazer upload do arquivo PDF para a nuvem e, como resultado, o arquivo PDF carregado estará disponível na seção de arquivos do painel na nuvem. Agora, vamos mover páginas pdf 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 PDF 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 atualizado.

O exemplo de código a seguir mostra como mover páginas em um arquivo pdf usando a API REST em Ruby:

# Este exemplo de código demonstra como mover páginas em documentos PDF.
# 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/pdf-pages.pdf'
@options.output_path = "rearrange_pages/move-pages.pdf"
@options.page_number  = 2
# Em que posição mover a página pdf
@options.new_page_number  = 5

# Reordenar páginas em arquivo PDF
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")

Por fim, o exemplo de código acima salvará o arquivo PDF de páginas organizadas na nuvem. Como reorganizar páginas em PDF gratuitamente? Por favor, tente o seguinte combinador de pdf on-line gratuito e ferramenta de reordenar, que é desenvolvido usando a API acima.

Como trocar páginas PDF usando REST API usando Ruby

Podemos trocar a posição de duas páginas em um documento PDF 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 PDF 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 em um documento PDF usando a API REST em Ruby:

# Este exemplo de código demonstra como trocar páginas em um documento PDF.
# Crie uma instância da API de páginas
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inicializar SwapOptions
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/swap-pages.pdf"
@options.first_page_number = 2
@options.second_page_number = 4

# Trocar páginas em arquivo PDF
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")

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

Como remover várias páginas de PDF usando Ruby

Podemos remover a página extra no documento PDF seguindo as etapas abaixo:

  • Em primeiro lugar, crie uma instância de PagesApi.
  • Em seguida, crie uma instância do RemoveOptions.
  • Em seguida, crie uma instância do FileInfo.
  • Defina o caminho do arquivo PDF de entrada e o caminho do arquivo de saída
  • Agora, forneça os números de página separados por vírgula a serem excluídos.
  • Depois disso, crie o RemoveRequest com RemoveOptions como argumento.
  • Por fim, chame o método remove() e salve o documento atualizado.

O exemplo de código a seguir mostra como trocar duas páginas em um documento PDF usando uma API REST em Ruby:

# Este exemplo de código demonstra como excluir páginas de um documento PDF.
# Crie uma instância da API de páginas
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inicializar RemoveOptions
@options = GroupDocsMergerCloud::RemoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/remove-pages.pdf"
@options.pages = [2, 4, 6]

# Remover páginas em arquivo PDF
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")

Por fim, o exemplo de código acima removerá as páginas PDF excluídas da nuvem. Como excluir páginas pdf online grátis? Por favor, tente a seguinte ferramenta on-line removedor de página pdf para excluir páginas de pdf grátis, que é desenvolvido usando a API acima.

Resumindo

Neste artigo, aprendemos:

  • como mudar a ordem das páginas em pdf;
  • troque e reordene as páginas do pdf gratuitamente;
  • exclusão de página em arquivo pdf e removedor de página online pdf;

Além disso, você pode aprender mais sobre GroupDocs.Merge Cloud API usando a documentação. Também fornecemos uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador. Além disso, groupdocs.cloud está escrevendo novas postagens de blog sobre outros tópicos interessantes. Portanto, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Para dúvidas sobre como reorganizar e excluir páginas PDF, sinta-se à vontade para nos perguntar através do Fórum

Veja também