Come spostare, riordinare e riorganizzare le pagine in Word usando Ruby

Come spostare, riordinare e riorganizzare le pagine in Word usando Ruby

Word è la parola programma più popolare per la creazione di documenti. Ma quando si lavora con documenti word più grandi, potrebbe essere necessario modificare l’ordine delle pagine. Piuttosto che iniziare da zero, potresti considerare di riorganizzare le pagine in modo che finiscano in un ordine migliore. Quindi, è molto importante sapere come modificare l’ordine delle pagine in Word. In questo articolo imparerai come spostare, riordinare e riorganizzare le pagine in Word usando Ruby.

In questo articolo saranno trattati i seguenti argomenti:

API REST per riorganizzare le pagine di Word - Installazione

Per riorganizzare le pagine di parole online, utilizzeremo l’SDK Ruby di GroupDocs.Merger Cloud API. Questa API ci consente di dividere, unire ed eliminare le pagine indesiderate dai documenti di Word. Puoi anche riordinare 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 di rails:

gem install groupdocs_merger_cloud

Si prega di ottenere l’ID cliente e il segreto dalla dashboard prima di seguire i passaggi indicati di seguito. 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"

Successivamente, segui i passaggi seguenti per modificare l’ordine delle pagine in Word sul cloud.

Come riorganizzare le pagine in un documento Word usando Ruby

Riorganizza le pagine di Word spostando qualsiasi pagina in una nuova posizione nel documento di Word in modo programmatico sul cloud. Riorganizzeremo le pagine di parole seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di PagesApi.
  • Successivamente, crea un’istanza di MoveOptions.
  • Quindi, crea un’istanza di FileInfo.
  • Imposta il percorso del file di parole 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 word aggiornato.

Il seguente esempio di codice mostra come riorganizzare le pagine in Word online utilizzando l’API REST in Ruby:

# Come riordinare o riorganizzare le pagine nei documenti di Word
# 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/word-pages.docx'
@options.output_path = "rearrange_pages/move-pages.docx"
@options.page_number  = 3
# Posizione per spostare la pagina docx
@options.new_page_number  = 5

# Riorganizza le pagine nel file Docx
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")

Infine, l’esempio di codice precedente salverà le pagine Docx riorganizzate nel cloud. Come riorganizzare le pagine in Word gratuitamente? Prova il seguente strumento di combinazione e riordino di parole online gratuito, sviluppato utilizzando l’API di cui sopra.

Come scambiare le pagine di Word DOCX utilizzando l’API REST in Ruby

Scambia la posizione di due pagine di parole all’interno di un documento di parole seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di PagesApi.
  • Successivamente, crea un’istanza di SwapOptions.
  • Quindi, crea un’istanza di FileInfo.
  • Imposta il percorso del file Docx 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 word utilizzando l’API REST in Ruby:

# Come scambiare le pagine in un file word
# Crea un'istanza dell'API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Crea un'istanza di 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

# Scambia le pagine nel documento word
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")

Infine, l’esempio di codice precedente salverà le pagine di parole scambiate nel cloud. Come riordinare le pagine in docx online? Prova il seguente strumento online gratuito per cambiare l’ordine delle pagine di parole online, sviluppato utilizzando l’API di cui sopra.

Riassumendo

In questo articolo abbiamo appreso:

  • come riordinare e riorganizzare le pagine in word;
  • come scambiare e riordinare le pagine in un file word;

Puoi saperne di più su GroupDocs.Conversion Cloud API dalla documentazione. Abbiamo anche una sezione API Reference che ti consente di visualizzare e comunicare con le nostre API direttamente attraverso il browser.

Fai una domanda

Per domande su come riorganizzare l’ordine delle pagine in Word, non esitare a contattarci tramite il Forum di supporto

Guarda anche