SDK สำหรับแก้ไขเอกสารสำหรับแอปพลิเคชัน Ruby

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 หากคุณกำลังมองหาโค้ดต้นฉบับเพื่อใส่คำอธิบายประกอบไฟล์ใน Cloud

ฉันสามารถทดลองใช้ GroupDocs.Editor REST APIs บน Ruby ได้ฟรีหรือไม่?

คุณสามารถลองใช้ GroupDocs.Editor (https://purchase.groupdocs.cloud/trial) Low-Code Ruby APIs ได้โดยไม่มีข้อจำกัดใดๆ

ฉันไม่ต้องการอัปโหลดไฟล์ลับของฉันเพื่อแก้ไขที่ใดเลย ฉันมีทางเลือกใดบ้าง

GroupDocs.Editor Cloud ยังพร้อมใช้งานเป็นอิมเมจ Docker ซึ่งสามารถใช้ในการโฮสต์บริการด้วยตนเอง (https://purchase.groupdocs.cloud/self-hosting) หรือคุณอาจสร้างบริการของคุณเองโดยใช้ GroupDocs.Editor High-code APIs (https://products.groupdocs.com/editor/) ซึ่งปัจจุบันควบคุม 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)

Support and Learning Resources

GroupDocs.Editor นำเสนอ API การดูเอกสารสำหรับสภาพแวดล้อมการพัฒนาที่เป็นที่นิยมอื่นๆ

  แบบไทย