Documents Editor SDK per applicazioni Ruby

API Cloud REST per incorporare funzionalità di modifica dei documenti all’interno delle applicazioni Ruby. Nessuna applicazione esterna necessaria per modificare documenti di tutti i formati più diffusi.

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for Java
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
Inizia la prova gratuita

GroupDocs.Editor Cloud SDK for Ruby è facile da integrare con l’API REST di GroupDocs.Cloud, consentendo così di modificare rapidamente un’ampia gamma di formati di documenti all’interno delle applicazioni Ruby senza dover installare MS Office o altre applicazioni. Utilizzo della libreria dell’editor di documenti: esegui facilmente tutte le operazioni di modifica dei documenti più richieste durante la manipolazione di presentazioni, fogli di calcolo Excel, documenti HTML, XML e di elaborazione di testi. Basta caricare il file del documento da modificare tramite GroupDocs.Editor Cloud API in qualsiasi editor WYSIWYG front-end, manipolarlo e riconvertirlo facilmente nel suo tipo di documento originale.

GroupDocs.Editor Cloud SDK for Ruby è costruito come un livello sopra l’API REST di GroupDocs.Editor Cloud che consente di risparmiare tempo di sviluppo prezioso gestendo le richieste di basso livello e gestendo le risposte. Gli sviluppatori possono concentrarsi sulla scrittura del codice specifico solo se necessario nel progetto.

Domande frequenti

Voglio creare la mia applicazione Ruby per modificare i documenti?

Dai un’occhiata a GroupDocs.Editor Cloud SDK per Ruby su GitHub se stai cercando il codice sorgente per annotare il file nel cloud .

Posso provare le API REST di GroupDocs.Editor su Ruby gratuitamente?

Puoi provare GroupDocs.Editor API Ruby a basso codice senza alcuna limitazione.

Non voglio caricare i miei file riservati da nessuna parte per la modifica? Quali sono le mie opzioni?

GroupDocs.Editor Cloud è disponibile anche come immagine Docker che può essere utilizzata per auto-ospitare il servizio. Oppure puoi creare i tuoi servizi utilizzando le API GroupDocs.Editor High-code che attualmente guidano le nostre API REST.

Funzionalità avanzate dell’API REST dell’editor di documenti

Si integra facilmente all’interno di qualsiasi editor WYSIWYG

Modifica i documenti di Word nel loro insieme o definisci l’intervallo di pagine

È supportata la modifica di fogli di calcolo a più schede

Utilizzo della memoria ottimizzato per file CSV o TSV di grandi dimensioni

Estrai le informazioni sul documento (tipo, dimensione, numero di pagine, ecc.)

API REST cloud da utilizzare con qualsiasi linguaggio o piattaforma

Lavorare con le presentazioni - Ruby

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
  fileApi = GroupDocsEditorCloud::FileApi.from_keys($app_sid, $app_key)
  editApi = GroupDocsEditorCloud::EditApi.from_keys($app_sid, $app_key)
  
  # The document already uploaded into the storage.
  # Load it into editable state
  fileInfo = GroupDocsEditorCloud::FileInfo.new
  fileInfo.file_path = 'Presentation/with-notes.pptx'       
  
  loadOptions = GroupDocsEditorCloud::PresentationLoadOptions.new
  loadOptions.file_info = fileInfo
  loadOptions.output_path = "output"
  loadOptions.slide_number = 0
  
  loadRequest = GroupDocsEditorCloud::LoadRequest.new(loadOptions)        
  loadResult = editApi.load(loadRequest)
  
  # Download html document
  htmlFile = fileApi.download_file(GroupDocsEditorCloud::DownloadFileRequest.new loadResult.html_path)
  htmlFile.open
  html = htmlFile.read
  htmlFile.close
  
  # Edit something...
  html = html.gsub("Slide sub-heading", "Hello world!")
  
  # Upload html back to storage
  htmlFile = File.open(htmlFile.path, "w")        
  htmlFile.write(html)
  htmlFile.close
  uploadRequest = GroupDocsEditorCloud::UploadFileRequest.new loadResult.html_path, File.open(htmlFile.path, "r")
  fileApi.upload_file(uploadRequest)
  
  # Save html back to pptx
  saveOptions = GroupDocsEditorCloud::PresentationSaveOptions.new
  saveOptions.file_info = fileInfo
  saveOptions.output_path = "output/edited.pptx"
  saveOptions.html_path = loadResult.html_path
  saveOptions.resources_path = loadResult.resources_path
  
  saveRequest = GroupDocsEditorCloud::SaveRequest.new(saveOptions)
  saveResult = editApi.save(saveRequest)        
  
  puts("Document edited: " + saveResult.path)

Supporto e risorse per l'apprendimento

GroupDocs.Editor offre API di visualizzazione dei documenti per altri ambienti di sviluppo popolari

  Italiano