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