Dokumenten-Editor SDK für Ruby Anwendungen

Cloud REST API zur Integration von Dokumenten-Bearbeitungs-Funktionen in Ruby-Anwendungen. Keine externe Anwendung erforderlich, um Dokumente aller gängigen Formate zu bearbeiten.

  • GroupDocs.Editor für cURL
  • GroupDocs.Editor für .NET
  • GroupDocs.Editor für Java
  • GroupDocs.Editor für PHP
  • GroupDocs.Editor für Python
  • GroupDocs.Editor für Node.js
  • GroupDocs.Editor für Android
Kostenlos testen

GroupDocs.Editor Cloud SDK für Ruby lässt sich einfach in GroupDocs.Cloud REST API integrieren, wodurch Sie schnell eine Vielzahl von Dokumentformaten innerhalb von Ruby-Anwendungen bearbeiten können, ohne MS Office oder andere Anwendungen installieren zu müssen. Mit der Dokument-Editor-Bibliothek können Sie ganz einfach alle häufig geforderten Dokumentbearbeitungs-Operationen ausführen, während Sie Präsentationen, Excel Tabellenkalkulationen, HTML, XML und Word Verarbeitungsdokumente manipulieren. Laden Sie einfach die zu bearbeitende Dokumentdatei über GroupDocs.Editor Cloud API in einen beliebigen Front-End-WYSIWYG-Editor hoch, bearbeiten Sie sie und konvertieren Sie sie mühelos zurück in den ursprünglichen Dokumenttyp.

GroupDocs.Editor Cloud SDK für Ruby ist als Schicht über GroupDocs.Editor Cloud REST API aufgebaut, die wertvolle Entwicklungszeit spart, indem sie Low-Level-Anfragen verwaltet und Antworten verarbeitet. Die Entwickler können sich darauf konzentrieren, nur den im Projekt erforderlichen spezifischen Code zu schreiben.

Häufig gestellte Fragen

Kann ich meine eigene Ruby-Anwendung zum Bearbeiten von Dokumenten erstellen?

Schauen Sie sich GroupDocs.Editor Cloud SDK für Ruby bei GitHub an, wenn Sie den Quellcode zum Annotieren einer Datei in der Cloud suchen.

Kann ich GroupDocs.Editor REST APIs auf Ruby kostenlos testen?

Sie können GroupDocs.Editor ausprobieren (https://purchase.groupdocs.cloud/trial) Low-Code Ruby APIs ohne Einschränkungen.

Ich möchte meine vertraulichen Dateien nicht irgendwo zur Bearbeitung hochladen? Welche Optionen habe ich?

GroupDocs.Editor Cloud ist auch als Docker-Image verfügbar, das verwendet werden kann, um den Service selbst zu hosten (https://purchase.groupdocs.cloud/self-hosting). Oder Sie können Ihre eigenen Services mit GroupDocs.Editor High-Code APIs erstellen, die derzeit unser REST APIs antreiben.

Erweiterte Funktionen des Dokumenten-Editors REST API

Lässt sich problemlos in jeden WYSIWYG-Editor integrieren.

Bearbeiten Sie Word-Dokumente als Ganzes oder definieren Sie einen Seitenbereich

Die Bearbeitung von Tabellenkalkulationen mit mehreren Registerkarten wird unterstützt

Optimierter Speicherverbrauch für große CSV- oder TSV-Dateien

Extrahieren Sie Dokumentinformationen (Typ, Größe, Seitenanzahl usw.)

Cloud REST API kann mit jeder Sprache oder Plattform verwendet werden

Arbeiten mit Präsentationen - 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)

Support- und Lernressourcen

GroupDocs.Editor bietet Dokumentenanzeige APIs für andere beliebte Entwicklungsumgebungen

  Deutsch
e70915bdf