Converti documento Word in presentazione PowerPoint usando Rubyy

Come convertire diapositive da Word a PowerPoint usando Ruby

Per un modo efficace di comunicazione con il pubblico, potrebbe essere necessario convertire il documento Word in presentazioni PowerPoint. Le presentazioni PowerPoint aiutano gli utenti a perfezionare i propri contenuti con un maggiore impatto visivo. Quindi, questo articolo spiega come convertire un documento Word in una presentazione PowerPoint usando Ruby.

API per la conversione da Word a PowerPoint

Per convertire un documento Word in una presentazione PowerPoint, utilizzeremo GroupDocs.Conversion Cloud SDK for Ruby. L’API di elaborazione dei documenti GroupDocs.Conversion per Ruby è stata progettata per aiutarti a iniziare con la nostra API REST Cloud per la conversione dei documenti. Ti aiuta a convertire e manipolare i tuoi documenti in una varietà di formati di file supportati nella tua lingua preferita. È completamente indipendente da un sistema operativo, un sistema di database e un linguaggio di sviluppo. Puoi convertire più di 50 tipi di documenti e immagini con questa API di conversione, inclusi i formati di file MS Office e OpenDocument, PDF, HTML, CAD, immagini raster ecc.

GroupDocs.Conversion Cloud SDK for Ruby è open source e ha una licenza MIT. Puoi scaricarlo, usarlo e persino personalizzarlo in base alle tue esigenze. L’SDK di Ruby è disponibile come gemma groupdocsconversioncloud su rubygems. Puoi installare GroupDocs.Conversion Cloud API per convertire word doc in powerpoint nell’applicazione Ruby usando questo gem con il comando sotto indicato nella console rails:

gem install groupdocs_conversion_cloud

Ora, devi aggiungere l’ID client e il segreto client prima di effettuare qualsiasi richiesta all’API GroupDocs Conversion Cloud. Puoi ottenere le credenziali del cliente creando un’applicazione nella dashboard di Groupdocs. Una volta ottenuto l’ID client e un segreto client, aggiungi lo snippet di codice ruby sottostante nella tua applicazione:

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
# Carica la gemma nella tua applicazione ruby per http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Aggiungi qui il nome del tuo spazio di archiviazione
@groupdocs_storage = "MyInternalStorage"

Converti DOCX in PPTX o PPT in Ruby

Di seguito sono riportati i passaggi per convertire un documento di Word in una presentazione di PowerPoint a livello di codice utilizzando Ruby.

  • Prima di tutto, crea un’istanza di ConvertApi.
  • Successivamente, crea un’istanza di ConvertSettings.
  • Quindi, imposta il percorso del file DOCX di input.
  • Ora fornisci il formato per il file di output come “pptx”.
  • Crea un’istanza di DocxLoadOptions.
  • Imposta i valori nascondi\parola\tracciati\modifiche, default\font e carica\opzioni.
  • Crea un’istanza di PptxConvertOptions.
  • Imposta i valori from\page, pages\count, zoom e convert\options
  • Ora, fornisci il percorso della directory di output come “conversione”.
  • Successivamente, crea un’istanza ConvertDocumentRequest con le impostazioni fornite.
  • Infine, chiama il metodo convert\document() con l’oggetto settings come argomento.

Il seguente frammento di codice mostra come trasformare un documento word in un powerpoint in Ruby utilizzando l’API REST.

# Converti Word DOCX in formato di presentazione PowerPoint pptx

apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @groupdocs_storage;
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.hide_word_tracked_changes = true
@loadOptions.default_font = "Arial"

@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PptxConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.zoom = 1

@settings.convert_options = @convertOptions
# Se lasci output_path, risulterà l'output come documento IOStream
@settings.output_path = "conversion"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = apiInstance.convert_document(@request)
puts("Word Document successfully converted to pptx: " + (@response).to_s)

Conversione da Word a PPTX con opzioni avanzate

Di seguito sono riportati i passaggi per convertire Word DOCX in PPTX con opzioni avanzate utilizzando Ruby. È stato utilizzato nel formato di conversione in diapositive dell’API REST di GroupDocs.Conversion Cloud.

  • Innanzitutto, crea un’istanza di ConvertApi.
  • Crea un’istanza di ConvertSettings.
  • Ora crea PresentationConvertOptions
  • Imposta from\page, pages\count, convert\options e output\path come “conversion”
  • Infine, chiama il metodo convert\document() con l’istanza ConvertDocumentRequest e l’oggetto settings come argomento.
# Convertirei Word DOCX in presentazione pptx con opzioni avanzate

apiInstance = GroupDocsConversionCloud::ConvertireApi.from_keys(@client_id, @client_secret)

# Preparare le impostazioni di conversione
@settings = GroupDocsConversionCloud::ConvertireSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@convertOptions = GroupDocsConversionCloud::PresentationConvertireOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 1

@settings.convert_options = @convertOptions
@settings.output_path = "conversion"
 
# Convertire
@result = apiInstance.convert_document(GroupDocsConversionCloud::ConvertireDocumentRequest.new(@settings))

puts("Word Document successfully converted to pptx with Advanced Options: " )

Ottieni una licenza API gratuita

Puoi utilizzare le API senza limitazioni di valutazione richiedendo una licenza temporanea.

Prova gratuitamente il convertitore online

Puoi anche provare il convertitore online da PowerPoint a Word, che si basa sulle API sopra menzionate.

Conclusione

In questo articolo, abbiamo imparato come convertire Word DOCX in PowerPoint PPT o PPTX usando Ruby. Scopriamo anche come convertire un documento word in una presentazione powerpoint usando Ruby. Puoi semplicemente installare le API e integrare il codice fornito nelle tue applicazioni ruby. Inoltre, forniamo anche una sezione Riferimento API e puoi consultare la documentazione per esplorare altre funzionalità delle API.

Fai una domanda

Se hai domande sul convertitore da DOCX a PPTX, non esitare a contattarci tramite il nostro Forum.

Guarda anche

Si consiglia di seguire il collegamento correlato delle conversioni di documenti supportate: