ابزارهای مقایسه اسناد سازمانی را با استفاده از REST API بسازید. به عنوان یک راهحل جامع برای تمام فرمتهای اصلی فایل کار میکند.
آزمایش رایگان را شروع کنیدGroupDocs.Comparison برای ابر، یک 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