Éditeur de documents SDK pour Ruby Applications

Cloud REST API pour intégrer des fonctionnalités d’édition de documents dans les applications Ruby. Aucun logiciel externe n’est nécessaire pour modifier des documents de tous les formats populaires.

  • GroupDocs.Editor pour cURL
  • GroupDocs.Editor pour .NET
  • GroupDocs.Editor pour Java
  • GroupDocs.Editor pour PHP
  • GroupDocs.Editor pour Python
  • GroupDocs.Editor pour Node.js
  • GroupDocs.Editor pour Android
Commencer l'essai gratuit

GroupDocs.Editor Cloud SDK pour Ruby s’intègre facilement à GroupDocs.Cloud REST API, ce qui permet de modifier rapidement un large éventail de formats de documents au sein des applications Ruby sans avoir besoin d’installer MS Office ou d’autres applications. En utilisant la bibliothèque d’édition de documents, vous pouvez facilement exécuter les opérations d’édition de documents les plus demandées tout en manipulant des présentations, feuilles de calcul Excel, HTML, XML et documents de traitement Word. Il vous suffit de télécharger le fichier de document à modifier via GroupDocs.Editor Cloud API dans n’importe quel éditeur WYSIWYG front-end, de le manipuler et de le reconvertir facilement dans son type de document d’origine.

GroupDocs.Editor Cloud SDK pour Ruby est construit comme une couche au-dessus de GroupDocs.Editor Cloud REST API qui fait gagner un temps de développement précieux en gérant les requêtes de bas niveau et en traitant les réponses. Les développeurs peuvent se concentrer sur l’écriture du code spécifique uniquement lorsque cela est nécessaire dans le projet.

Foire aux questions

Je veux créer ma propre application Ruby pour modifier des documents ?

Consultez GroupDocs.Editor Cloud SDK for Ruby at GitHub si vous recherchez le code source pour annoter un fichier dans le Cloud.

Puis-je essayer GroupDocs.Editor REST APIs sur Ruby gratuitement ?

Vous pouvez essayer GroupDocs.Editor le Low-Code Ruby APIs sans aucune limitation.

Je ne souhaite pas téléverser mes fichiers confidentiels nulle part pour les modifier. Quelles sont mes options ?

GroupDocs.Editor Cloud est également disponible sous forme d’image Docker qui peut être utilisée pour auto-héberger le service. Ou vous pouvez créer vos propres services en utilisant GroupDocs.Editor High-code APIs qui alimentent actuellement notre REST APIs.

Fonctionnalités avancées de l’éditeur de documents REST API

S’intègre facilement à tout éditeur WYSIWYG

Modifiez les documents Word dans leur ensemble ou définissez une plage de pages

L’édition de feuilles de calcul à onglets multiples est prise en charge

Utilisation de la mémoire optimisée pour les gros fichiers CSV ou TSV

Extrayez les informations du document (type, taille, nombre de pages, etc.)

Cloud REST API à utiliser avec n’importe quel langage ou plateforme

Travailler avec les présentations - 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)

Ressources d'assistance et d'apprentissage

GroupDocs.Editor propose la visualisation de documents APIs pour d’autres environnements de développement populaires

  Français
f18eaf36b