Documents Editor SDK til Ruby Applications

Cloud REST API til at inkorporere dokumentredigeringsfunktioner i Ruby-applikationer. Ingen ekstern applikation er nødvendig for at redigere dokumenter i alle populære formater.

  • 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
Start gratis prøveperiode

GroupDocs.Editor Cloud SDK til Ruby er let at integrere med GroupDocs.Cloud REST API, hvilket gør det muligt hurtigt at redigere en lang række dokumentformater i Ruby-applikationer uden at skulle installere MS Office eller andre applikationer. Brug dokumentredigeringsbiblioteket – udfør nemt alle de mest efterspurgte dokumentredigeringshandlinger, mens du manipulerer præsentationer, Excel-regneark, HTML, XML og tekstbehandlingsdokumenter. Du skal blot uploade dokumentfilen, der skal redigeres via GroupDocs.Editor Cloud API til en hvilken som helst frontend WYSIWYG-editor, manipuler den og konverter nemt tilbage til dens oprindelige dokumenttype.

GroupDocs.Editor Cloud SDK til Ruby er bygget som et lag oven på GroupDocs.Editor Cloud REST API, der sparer værdifuld udviklingstid ved at administrere anmodninger på lavt niveau og håndtere svar. Udviklerne kan kun fokusere på at skrive den specifikke kode op efter behov i projektet.

Ofte stillede spørgsmål

Jeg vil oprette mit eget Ruby-program til at redigere dokumenter?

Tjek GroupDocs.Editor Cloud SDK for Ruby på GitHub, hvis du leder efter kildekoden til at kommentere filen i skyen .

Kan jeg prøve GroupDocs.Editor REST API’er på Ruby gratis?

Du kan prøve GroupDocs.Editor Low-Code Ruby API’er uden nogen begrænsninger.

Jeg vil ikke uploade mine fortrolige filer nogen steder til redigering? Hvad er mine muligheder?

GroupDocs.Editor Cloud er også tilgængelig som Docker-billede, der kan bruges til at selv-hoste tjenesten. Eller du kan bygge dine egne tjenester ved hjælp af GroupDocs.Editor High-code API’er, som i øjeblikket driver vores REST API’er.

Avancerede Document Editor REST API-funktioner

Integrerer nemt i enhver WYSIWYG-editor

Rediger Word-dokumenter som en helhed eller definer sideområde

Redigering af regneark med flere faner understøttes

Optimeret hukommelsesforbrug til store CSV- eller TSV-filer

Udtræk dokumentoplysninger (type, størrelse, sideantal osv.)

Cloud REST API til brug med ethvert sprog eller platform

Arbejde med præsentationer - 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 and Learning Resources

GroupDocs.Editor tilbyder API’er til dokumentvisning til andre populære udviklingsmiljøer

  Dansk