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
- Come riorganizzare le pagine in un documento PDF usando Ruby
- Come scambiare pagine PDF utilizzando l’API REST utilizzando Ruby
- Come rimuovere più pagine da PDF utilizzando Ruby
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
- Dividi i documenti PDF utilizzando l’API REST in Node.js
- Ruota PDF online e capovolgi PDF online gratuitamente
- Come creare un paesaggio a pagina singola in Word
- Estrai pagine da PDF online gratuitamente
- Dividi il file Word in più file e separa le pagine in Word
- Combina PDF in uno, unisci più PDF in uno e PDF Combiner online
- Riorganizza le pagine PDF utilizzando l’API REST in Node.js
- Unisci file Word e unisci file DOC
- Unisci documenti di tipi diversi utilizzando l’API REST in Python
- Estrai pagine specifiche da PDF usando Python