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

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

  • 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
Ξεκινήστε τη δωρεάν δοκιμή

Το 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 που εξοικονομεί πολύτιμο χρόνο ανάπτυξης διαχειριζόμενος αιτήματα χαμηλού επιπέδου και χειρισμό αποκρίσεων. Οι προγραμματιστές μπορούν να επικεντρωθούν στη σύνταξη του συγκεκριμένου κώδικα μόνο όπως απαιτείται στο έργο.

Συχνές Ερωτήσεις

Θέλω να δημιουργήσω τη δική μου εφαρμογή Ruby για την επεξεργασία εγγράφων;

Ρίξτε μια ματιά στο GroupDocs.Editor Cloud SDK for Ruby στο GitHub εάν αναζητάτε τον πηγαίο κώδικα για να σχολιάσετε το αρχείο στο Cloud .

Μπορώ να δοκιμάσω τα GroupDocs.Editor REST API στο Ruby δωρεάν;

Μπορείτε να δοκιμάσετε το GroupDocs.Editor Low-Code Ruby API χωρίς κανέναν περιορισμό.

Δεν θέλω να ανεβάσω πουθενά τα εμπιστευτικά μου αρχεία για επεξεργασία; Ποιες είναι οι επιλογές μου;

Το GroupDocs.Editor Cloud είναι επίσης διαθέσιμο ως εικόνα Docker που μπορεί να χρησιμοποιηθεί για να self-host την υπηρεσία. Εναλλακτικά, μπορείτε να δημιουργήσετε τις δικές σας υπηρεσίες χρησιμοποιώντας GroupDocs.Editor High-code APIs που οδηγούν επί του παρόντος τα 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 προβολής εγγράφων για άλλα δημοφιλή περιβάλλοντα ανάπτυξης

  Ελληνικά