SDK של עורך מסמכים עבור יישומי רובי

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 ומסמכי עיבוד Word. פשוט העלה את קובץ המסמך לעריכה באמצעות GroupDocs.Editor Cloud API לכל עורך WYSIWYG חזיתי, תפעל אותו והמר בקלות חזרה לסוג המסמך המקורי שלו.

GroupDocs.Editor Cloud SDK עבור Ruby בנוי כשכבה על גבי GroupDocs.Editor Cloud REST API שחוסך זמן פיתוח יקר על ידי ניהול בקשות ברמה נמוכה וטיפול בתגובות. המפתחים יכולים להתמקד בכתיבת הקוד הספציפי רק לפי הצורך בפרויקט.

שאלות נפוצות

אני רוצה ליצור יישום Ruby משלי כדי לערוך מסמכים?

בדוק את GroupDocs.Editor Cloud SDK עבור Ruby ב-GitHub אם אתה מחפש את קוד המקור להוספת הערות לקובץ בענן .

האם אוכל לנסות את ממשקי API REST של GroupDocs.Editor על Ruby בחינם?

אתה יכול לנסות GroupDocs.Editor ממשקי API של Ruby בקוד נמוך ללא כל הגבלה.

אני לא רוצה להעלות את הקבצים הסודיים שלי לשום מקום לעריכה? מה האפשרויות שלי?

GroupDocs.Editor Cloud זמין גם כתמונת Docker שניתן להשתמש בה כדי אירוח עצמי את השירות. לחלופין, תוכל לבנות שירותים משלך באמצעות GroupDocs.Editor APIs High-code המניעים כעת את ממשקי ה-REST API שלנו.

מאפייני עורך מסמכים מתקדמים REST API

משתלב בקלות בתוך כל עורך WYSIWYG

ערוך מסמכי Word כמכלול או הגדר טווח דפים

עריכת גיליונות אלקטרוניים מרובי לשוניות נתמכת

שימוש אופטימלי בזיכרון עבור קבצי CSV או TSV גדולים

חילוץ מידע על המסמך (סוג, גודל, ספירת עמודים וכו')

Cloud REST API לשימוש עם כל שפה או פלטפורמה

עבודה עם מצגות - רובי

  //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 מציע ממשקי API לצפייה במסמכים עבור סביבות פיתוח פופולריות אחרות

  עִברִית