SDK επεξεργασίας εγγράφων για εφαρμογές Ruby

Cloud REST API για ενσωμάτωση λειτουργιών επεξεργασίας εγγράφων στις εφαρμογές Ruby. Δεν απαιτείται εξωτερική εφαρμογή για την επεξεργασία εγγράφων όλων των δημοφιλών μορφών.

Ξεκινήστε τη δωρεάν δοκιμή

Το GroupDocs.Editor Cloud SDK για Ruby είναι εύκολο να ενσωματωθεί με το GroupDocs.Cloud REST API, επιτρέποντας έτσι τη γρήγορη επεξεργασία ενός ευρέος φάσματος μορφών εγγράφων στις εφαρμογές Ruby χωρίς να χρειάζεται να εγκαταστήσετε το MS Office ή άλλες εφαρμογές. Χρησιμοποιώντας τη βιβλιοθήκη του προγράμματος επεξεργασίας εγγράφων – εκτελέστε εύκολα όλες τις πιο απαιτητικές λειτουργίες επεξεργασίας εγγράφων ενώ χειρίζεστε παρουσιάσεις, υπολογιστικά φύλλα Excel, HTML, XML και έγγραφα επεξεργασίας κειμένου. Απλώς μεταφορτώστε το αρχείο εγγράφου που πρόκειται να επεξεργαστεί μέσω του GroupDocs.Editor Cloud API σε οποιοδήποτε πρόγραμμα επεξεργασίας WYSIWYG διεπαφής, χειριστείτε το και μετατρέψτε το εύκολα στον αρχικό του τύπο εγγράφου.

Το GroupDocs.Editor Cloud SDK για Ruby είναι χτισμένο ως ένα επίπεδο πάνω από το GroupDocs.Editor Cloud REST API που εξοικονομεί πολύτιμο χρόνο ανάπτυξης διαχειριζόμενος αιτήματα χαμηλού επιπέδου και χειρισμό αποκρίσεων. Οι προγραμματιστές μπορούν να επικεντρωθούν στη σύνταξη του συγκεκριμένου κώδικα μόνο όπως απαιτείται στο έργο.

Προηγμένες δυνατότητες επεξεργασίας εγγράφων REST API

Ενσωματώνεται εύκολα σε οποιοδήποτε πρόγραμμα επεξεργασίας WYSIWYG

Επεξεργαστείτε έγγραφα του Word ως σύνολο ή ορίστε το εύρος σελίδων

Υποστηρίζεται η επεξεργασία υπολογιστικών φύλλων με πολλές καρτέλες

Βελτιστοποιημένη χρήση μνήμης για μεγάλα αρχεία CSV ή TSV

Εξαγωγή πληροφοριών εγγράφου (τύπος, μέγεθος, αριθμός σελίδων κ.λπ.)

Cloud REST API για χρήση με οποιαδήποτε γλώσσα ή πλατφόρμα

Εργασία με παρουσιάσεις - 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)

Πόροι υποστήριξης και μάθησης

Το GroupDocs.Editor προσφέρει API προβολής εγγράφων για άλλα δημοφιλή περιβάλλοντα ανάπτυξης

  Ελληνικά