เปรียบเทียบเอกสารผ่าน Ruby Cloud SDK

สร้างเครื่องมือเปรียบเทียบเอกสารขององค์กรโดยใช้ REST API ทำหน้าที่เป็นโซลูชันที่ครอบคลุมสำหรับรูปแบบไฟล์หลักทั้งหมด

  • GroupDocs.Comparison Cloud SDK for cURL
  • GroupDocs.Comparison Cloud SDK for .NET
  • GroupDocs.Comparison Cloud SDK for Java
  • GroupDocs.Comparison Cloud SDK for Android
  • GroupDocs.Comparison Cloud SDK for PHP
  • GroupDocs.Comparison Cloud SDK for Python
  • GroupDocs.Comparison Cloud SDK for Node.js
  • GroupDocs.Comparison Cloud SDK for Apex
เริ่มทดลองใช้งานฟรี

GroupDocs.Comparison for Cloud เป็น REST API ที่ช่วยให้แอปพลิเคชัน Ruby ของคุณดึงเอกสารสองฉบับที่มีรูปแบบไฟล์ที่รองรับ เปรียบเทียบเอกสารที่มีรูปแบบเดียวกัน และค้นหาความแตกต่างระหว่างเอกสารเหล่านั้น SDK ช่วยให้คุณสร้างไฟล์ผลลัพธ์และให้คุณยอมรับหรือปฏิเสธการเปลี่ยนแปลงที่เรียกค้นได้ SDK การเปรียบเทียบเอกสารของเราช่วยให้บูรณาการเข้ากับแอปพลิเคชัน Ruby ที่มีอยู่ของคุณได้อย่างง่ายดาย เพื่อช่วยให้ผู้ใช้ปลายทางของคุณสามารถเปรียบเทียบเอกสาร สเปรดชีต งานนำเสนอ ไดอะแกรม Microsoft Visio อีเมล และไฟล์ในรูปแบบอื่นๆ อีกมากมาย

การเปรียบเทียบเอกสารขั้นสูงคุณลักษณะ REST API

เปรียบเทียบเอกสารที่จัดเก็บบนระบบคลาวด์

ดึงเอกสารประเภทไฟล์ที่รองรับเป็นไฟล์หรืออาร์เรย์ของรูปภาพ

เรียกค้นเอกสารผลลัพธ์ที่ประกอบด้วยความแตกต่างระหว่างเอกสารที่เปรียบเทียบ

รับรายการหมวดหมู่ เช่น TypeChanged หรือ OnlyNumbers เป็นต้น สำหรับเนื้อหาที่แก้ไข

ยอมรับ/ปฏิเสธการแก้ไขเอกสารเพื่อบันทึกหรือยกเลิก

คืนการแก้ไขเอกสารเป็นชุดรูปภาพหรือสตรีมของรูปภาพ

รับเอกสารผลลัพธ์ (พร้อมการปรับเปลี่ยน) ผ่านสตรีม

ดึงเอกสาร (พร้อมผลลัพธ์การเปรียบเทียบ) เป็นชุดภาพหรือสตรีมของภาพ

ดึงข้อมูลเอกสารผลลัพธ์ (พร้อมผลลัพธ์การเปรียบเทียบ) เป็นสตรีม

รับผลลัพธ์เอกสารเป็นรูปภาพ

การใช้ GroupDocs.Comparison Cloud API ช่วยให้คุณสามารถเปรียบเทียบเอกสารและรับรายการแก้ไขในรูปแบบรูปภาพได้ โค้ดต่อไปนี้จะแสดงวิธีการเปรียบเทียบไฟล์ DOCX ต้นฉบับและไฟล์เป้าหมาย และดึงความแตกต่างในไฟล์ DOCX ที่เป็นผลลัพธ์ ในภายหลัง คุณสามารถรับไฟล์ DOCX ที่เป็นผลลัพธ์ในรูปแบบรูปภาพโดยใช้ Ruby:

รับผลลัพธ์เอกสารเป็นรูปภาพโดยใช้ Ruby

# TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
# For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-ruby
# Returns images of document with the result of comparison
# throws ApiException if the Api call fails

def comparison_images

  @config = GroupDocsComparisonCloud::Configuration.new(Utils::APP_SID, Utils::APP_KEY)
  @config.api_base_url = Utils::API_BASE_URL
  @sourcefile = "source.docx"
  @targetfile = "target.docx"
  @outputfile= "result.docx"

  # Upload file to Cloud Storage
  upload_file(@sourcefile)
  upload_file(@targetfile)

  # Returns images of document with the result of comparison
  @comparison_api = GroupDocsComparisonCloud::ComparisonApi.from_config(@config)
  request = GroupDocsComparisonCloud::ComparisonImagesRequest.new(GetComparisonRequest(@sourcefile, @targetfile),@outputfile)
  response = @comparison_api.comparison_images(request)
  puts response
puts 'completed'

end

Support and Learning Resources

GroupDocs.Comparison Cloud ยังเสนอ SDK การเปรียบเทียบเอกสารแต่ละรายการสำหรับภาษาอื่น ๆ ยอดนิยมตามรายการด้านล่างนี้:

  แบบไทย