مقایسه اسناد از طریق 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 برای Cloud یک API REST است که به برنامه‌های Ruby شما امکان می‌دهد دو سند با فرمت فایل پشتیبانی‌شده را واکشی کنند، آن اسناد را با فرمت مشابه مقایسه کنند و تفاوت‌هایی بین آن‌ها پیدا کنند. SDK به شما این امکان را می دهد که یک فایل نتیجه ایجاد کنید و به شما امکان می دهد تغییرات بازیابی شده را بپذیرید یا رد کنید. SDK مقایسه اسناد ما امکان ادغام آسان با برنامه‌های روبی موجود شما را فراهم می‌کند تا کاربران نهایی شما را برای مقایسه اسناد، صفحات گسترده، ارائه‌ها، نمودارهای Microsoft Visio، ایمیل‌ها و فایل‌های بسیاری از فرمت‌های دیگر توانمند سازد.

ویژگی‌های API REST مقایسه اسناد پیشرفته

مقایسه اسناد ذخیره شده در Cloud Storage

اسناد انواع فایل های پشتیبانی شده را به صورت فایل یا آرایه ای از تصاویر واکشی کنید

بازیابی سند حاصل که حاوی تفاوت بین اسناد مقایسه شده است

دریافت لیست دسته بندی ها، مانند TypeChanged یا OnlyNumbers و غیره، برای محتوای اصلاح شده

اصلاحات سند را بپذیرید یا رد کنید تا آنها را ذخیره یا نادیده بگیرید

اصلاحات سند را به عنوان مجموعه ای از تصاویر یا جریان آنها برگردانید

سند نتیجه (با تغییرات) را از طریق جریان دریافت کنید

واکشی سند (با نتیجه مقایسه) به عنوان مجموعه ای از تصاویر یا جریان آنها

سند حاصل (با نتیجه مقایسه) را به صورت جریانی بازیابی کنید

نتیجه سند را به صورت تصویر دریافت کنید

با استفاده از GroupDocs.Comparison Cloud API، می توانید اسناد را مقایسه کنید و لیست تغییرات را در قالب تصاویر دریافت کنید. کد زیر نشان می‌دهد که چگونه می‌توانید فایل‌های DOCX منبع و هدف را مقایسه کنید و تفاوت‌های آنها را در یک فایل result.DOCX واکشی کنید. بعداً می توانید با استفاده از Ruby فایل 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

Support and Learning Resources

GroupDocs.Comparison Cloud همچنین SDK های مقایسه اسناد جداگانه را برای سایر زبان های محبوب به شرح زیر ارائه می دهد:

  فارسی