ابزارهای مقایسه اسناد سازمانی را با استفاده از REST API بسازید. به عنوان یک راه حل جامع برای همه فرمت های فایل اصلی کار می کند.
آزمایش رایگان را شروع کنیدGroupDocs.Comparison برای Cloud یک API REST است که به برنامههای Ruby شما امکان میدهد دو سند با فرمت فایل پشتیبانیشده را واکشی کنند، آن اسناد را با فرمت مشابه مقایسه کنند و تفاوتهایی بین آنها پیدا کنند. SDK به شما این امکان را می دهد که یک فایل نتیجه ایجاد کنید و به شما امکان می دهد تغییرات بازیابی شده را بپذیرید یا رد کنید. SDK مقایسه اسناد ما امکان ادغام آسان با برنامههای روبی موجود شما را فراهم میکند تا کاربران نهایی شما را برای مقایسه اسناد، صفحات گسترده، ارائهها، نمودارهای Microsoft Visio، ایمیلها و فایلهای بسیاری از فرمتهای دیگر توانمند سازد.
با استفاده از GroupDocs.Comparison Cloud API، می توانید اسناد را مقایسه کنید و لیست تغییرات را در قالب تصاویر دریافت کنید. کد زیر نشان میدهد که چگونه میتوانید فایلهای DOCX منبع و هدف را مقایسه کنید و تفاوتهای آنها را در یک فایل result.DOCX واکشی کنید. بعداً می توانید با استفاده از Ruby فایل DOCX حاصل را به صورت تصویر دریافت کنید:
# 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