Come combinare e unire i file PPT PPTX di PowerPoint online utilizzando l'API REST in Ruby

Combina e unisci file PowerPoint PPT e PPTX online utilizzando l’API REST in Ruby

L’unione di presentazioni PowerPoint può essere utile in vari scenari come la combinazione di contenuti da più PPT/PPTX, l’unione di parti di una singola presentazione creata da due o più persone e così via. Il modo manuale di copiare e incollare il contenuto può non essere adatto quando si ha a che fare con una serie di presentazioni. Pertanto, questo articolo consente agli sviluppatori di imparare come unire i file PowerPoint PPT/PPTX online utilizzando l’API REST in Ruby.

In questo articolo saranno trattati i seguenti argomenti:

API REST di Ruby per unire le presentazioni di PowerPoint e l’installazione dell’SDK

Per unire due o più presentazioni PowerPoint , utilizzerò GroupDocs.Merger Cloud API for Ruby. Ti consente di combinare due o più file pptx in un singolo file pptx e supporta anche la suddivisione di un documento sorgente in più documenti. Consente inoltre di spostare, eliminare, scambiare, ruotare o modificare l’orientamento della pagina in verticale o in orizzontale per l’intero intervallo di pagine o preferito. L’SDK supporta l’unione e la divisione di tutti i formati di documenti più diffusi come Word, Excel, Visio, OneNote, PDF, HTML, ecc.

Puoi installare GroupDocs.Merger Cloud nella tua applicazione Ruby 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 di fusione dei documenti
require 'groupdocs_merger_cloud'
# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
@client_id = "xxxxxxxxx-xxxxx-xxxx-xxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Unisci più file PowerPoint utilizzando l’API REST in Ruby

È possibile combinare due o più presentazioni PowerPoint PowerPoint a livello di codice nel cloud seguendo i semplici passaggi indicati di seguito. È un modo sicuro e veloce per unire più documenti PPTX in un singolo file a livello di programmazione seguendo i passaggi indicati di seguito:

  • Crea un’istanza di DocumentApi
  • Creare un’istanza di JoinItem
  • Imposta il percorso del file di input per il primo JoinItem in FileInfo
  • Crea una nuova istanza di JoinItem per il secondo documento PPTX
  • Fornire il percorso del file di input per il secondo JoinItem in FileInfo
  • Aggiungi più JoinItems per unire più file PPTX
  • Crea un’istanza di JoinOptions
  • Aggiungi un elenco separato da virgole di elementi di join creati
  • Imposta il percorso del file di output sul cloud
  • Crea un’istanza di JoinRequest con JoinOptions
  • Ottieni risultati chiamando il metodo join() di DocumentAPI con JoinRequest

Il seguente frammento di codice mostra come unire più file PowerPoint utilizzando un’API REST in Ruby:

# Come unire i file di PowerPoint utilizzando l'API REST.
# Crea un'istanza dell'API del documento
@mergerApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)
 
@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'merge-slides/four-slides.pptx'
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'merge-slides/two-slides.pptx'       
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge-slides/joined.pptx"
 
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Successfully joined PowerPoint slides using REST API.")

Unisci pagine specifiche di più file PowerPoint in Ruby

È possibile combinare facilmente pagine specifiche da più diapositive di PowerPoint in un singolo file a livello di codice seguendo i passaggi indicati di seguito:

  • Crea un’istanza di DocumentApi
  • Creare un’istanza di JoinItem
  • Imposta il percorso del file di input per il primo JoinItem in FileInfo
  • Definire un elenco di numeri di pagina da unire
  • Crea un’altra istanza di JoinItem
  • Imposta il percorso del file di input per il secondo JoinItem in FileInfo
  • Definire il numero della pagina iniziale e il numero della pagina finale
  • Definire la modalità dell’intervallo di pagine come OddPages
  • Crea un’istanza di JoinOptions
  • Aggiungi un elenco separato da virgole di elementi di join creati
  • Imposta il percorso del file di output sul cloud
  • Crea un’istanza di JoinRequest con JoinOptions
  • Infine, unisci le diapositive chiamando il metodo join() di DocumentAPI con JoinRequest

Il seguente frammento di codice mostra come unire pagine specifiche da più file PowerPoint utilizzando un’API REST in Ruby:

# Come unire diapositive specifiche da file PowerPoint.
# Crea un'istanza dell'API del documento
@mergerApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)

@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'merge-slides/four-slides.pptx'
@item1.pages = [1, 3]
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path ='merge-slides/six-slides.pptx'       
@item2.start_page_number = 2
@item2.end_page_number = 5
@item2.range_mode = "OddPages"
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge-slides/joined.pptx"
 
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Combined Specific Slides from two PowerPoint Files using REST API.")

Online Combina presentazioni PowerPoint

Si prega di provare la seguente applicazione di fusione PPTX online gratuita. Ti consente di combinare più presentazioni PowerPoint in un unico file da qualsiasi dispositivo.

Riassumendo

In questo post del blog, hai imparato:

  • come combinare più file PowerPoint sul cloud;
  • come combinare pagine specifiche di più file PowerPoint in un unico file;
  • online unisci presentazioni PowerPoint gratuitamente;

L’API REST di unione PPTX fornisce anche .NET, Java, PHP, Python, Android e Node.js SDK come membri della famiglia di unione di documenti per l’API Cloud. Puoi saperne di più su GroupDocs.Merge Cloud API utilizzando la documentazione. Forniamo anche una sezione API Reference che consente di visualizzare e interagire con le nostre API direttamente tramite il browser.

Fai una domanda

Se hai domande su come combinare più file PPT/PPTX, non esitare a chiedere nel Forum di supporto gratuito e riceverai risposta entro poche ore.

Guarda anche