Riorganizza le pagine PDF: sposta, scambia ed elimina le pagine PDF in Ruby

Come spostare, scambiare ed eliminare pagine PDF in Ruby

PDF è il formato più popolare e lo standard del settore per la condivisione e la stampa di documenti. In alcuni casi, potremmo aver bisogno di scambiare pagine pdf o riordinare pagine pdf. Possiamo riorganizzare le pagine pdf in documenti ben strutturati spostando o scambiando pagine specifiche all’interno di documenti PDF in modo programmatico sul cloud. In questo articolo impareremo come riorganizzare le pagine PDF utilizzando l’API REST in Ruby.

I seguenti argomenti devono essere trattati per riorganizzare i pdf in questo articolo:

Riorganizza le pagine PDF REST API e Ruby SDK

Per organizzare pagine pdf o riordinare pagine pdf online gratuitamente, utilizzeremo l’SDK Ruby di GroupDocs.Merger Cloud API. Ci consente di dividere, combinare, rimuovere pagine indesiderate dal pdf. Puoi anche riorganizzare l’ordine delle pagine in pdf per una singola pagina o una raccolta di pagine all’interno di formati di documenti supportati. Si prega di installarlo utilizzando il seguente comando nella console:

gem install groupdocs_merger_cloud

Si prega di ottenere l’ID cliente e il segreto dalla dashboard prima di seguire i passaggi menzionati. Una volta che hai il tuo ID e segreto, aggiungi il codice come mostrato di seguito:

# Carica la gemma https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby nell'applicazione Ruby per http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Ora, segui i passaggi seguenti per riordinare le pagine del pdf, eliminare e riorganizzare le pagine del pdf sul tuo telefono o tablet.

Come riorganizzare le pagine in un documento PDF usando Ruby

Possiamo riorganizzare le pagine spostando qualsiasi pagina in una nuova posizione nel documento PDF a livello di codice sul cloud seguendo i passaggi indicati di seguito. Innanzitutto, puoi caricare il file PDF sul cloud e, di conseguenza, il file PDF caricato sarà disponibile nella sezione file della dashboard sul cloud. Ora sposteremo le pagine pdf seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di PagesApi.
  • Successivamente, crea un’istanza di MoveOptions.
  • Quindi, crea un’istanza di FileInfo.
  • Impostare il percorso del file PDF di input e il percorso del file di output
  • Quindi, imposta il numero di pagina corrente e il nuovo numero di pagina.
  • Successivamente, crea MoveRequest con MoveOptions come argomento.
  • Infine, chiama il metodo move() e salva il documento aggiornato.

Il seguente esempio di codice mostra come spostare le pagine in un file pdf utilizzando l’API REST in Ruby:

# Questo esempio di codice mostra come spostare le pagine all'interno dei documenti PDF.
# Crea un'istanza dell'API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inizializza 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
# In quale posizione spostare la pagina pdf
@options.new_page_number  = 5

# Riordina le pagine nel file PDF
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")

Infine, l’esempio di codice precedente salverà il file PDF delle pagine organizzate sul cloud. Come riorganizzare le pagine in PDF gratuitamente? Si prega di provare il seguente combinatore di pdf online gratuito e strumento di riordino, sviluppato utilizzando l’API di cui sopra.

Come scambiare pagine PDF utilizzando l’API REST utilizzando Ruby

Possiamo scambiare la posizione di due pagine all’interno di un documento PDF seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di PagesApi.
  • Successivamente, crea un’istanza di SwapOptions.
  • Quindi, crea un’istanza di FileInfo.
  • Impostare il percorso del file PDF di input e il percorso del file di output
  • Quindi, imposta il numero di pagina corrente e il nuovo numero di pagina.
  • Successivamente, crea SwapRequest con SwapOptions come argomento.
  • Infine, chiama il metodo swap() e salva il documento aggiornato.

Il seguente esempio di codice mostra come modificare l’ordine delle pagine nel documento PDF utilizzando l’API REST in Ruby:

# Questo esempio di codice mostra come scambiare le pagine in un documento PDF.
# Crea un'istanza dell'API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inizializza 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

# Scambia le pagine nel file PDF
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")

Infine, l’esempio di codice precedente salverà le pagine PDF scambiate sul cloud. Come riordinare le pagine pdf? Prova il seguente strumento online gratuito per scambiare e modificare l’ordine delle pagine PDF online, sviluppato utilizzando l’API di cui sopra.

Come rimuovere più pagine da PDF usando Ruby

Possiamo rimuovere la pagina aggiuntiva nel documento PDF seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di PagesApi.
  • Successivamente, crea un’istanza di RemoveOptions.
  • Quindi, crea un’istanza di FileInfo.
  • Impostare il percorso del file PDF di input e il percorso del file di output
  • Ora, fornisci i numeri di pagina separati da virgole da eliminare.
  • Successivamente, crea RemoveRequest con RemoveOptions come argomento.
  • Infine, chiama il metodo remove() e salva il documento aggiornato.

Il seguente esempio di codice mostra come scambiare due pagine all’interno di un documento PDF utilizzando un’API REST in Ruby:

# Questo esempio di codice mostra come eliminare le pagine dal documento PDF.
# Crea un'istanza dell'API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inizializza 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]

# Rimuovi le pagine nel file PDF
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")

Infine, l’esempio di codice precedente rimuoverà le pagine PDF eliminate dal cloud. Come eliminare pagine pdf online gratuitamente? Prova il seguente strumento online per la rimozione di pagine pdf per eliminare pagine da pdf gratis, che è stato sviluppato utilizzando l’API di cui sopra.

Riassumendo

In questo articolo abbiamo appreso:

  • come modificare l’ordine delle pagine in pdf;
  • scambiare e riordinare pagine pdf gratis;
  • eliminazione della pagina nel file pdf e rimozione della pagina online pdf;

Inoltre, puoi saperne di più su GroupDocs.Merge Cloud API utilizzando la documentazione. Forniamo anche una sezione Riferimento API che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser. Inoltre, groupdocs.cloud sta scrivendo nuovi post sul blog su altri argomenti interessanti. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.

Fai una domanda

Per domande su come riorganizzare ed eliminare le pagine pdf, non esitare a contattarci tramite il Forum

Guarda anche