مقارنة المستندات عبر Ruby Cloud SDK

قم ببناء أدوات مقارنة المستندات الخاصة بالشركة باستخدام واجهة برمجة التطبيقات REST. تعمل كحل شامل لجميع تنسيقات الملفات الرئيسية.

  • 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 تتيح لتطبيقات Ruby الخاصة بك جلب مستندين بتنسيق ملف مدعوم ومقارنة هذين المستندين بنفس التنسيق والعثور على الاختلافات بينهما. تتيح لك مجموعة أدوات التطوير البرمجية إنشاء ملف ناتج وتمكنك من قبول التغييرات المستردة أو رفضها. تتيح مجموعة أدوات تطوير برمجيات مقارنة المستندات التكامل السهل في تطبيقات Ruby الحالية لديك، لتمكين المستخدمين النهائيين من مقارنة المستندات وجداول البيانات والعروض التقديمية ومخططات Microsoft Visio ورسائل البريد الإلكتروني والملفات بتنسيقات أخرى عديدة.

ميزات واجهة برمجة التطبيقات REST لمقارنة المستندات المتقدمة

مقارنة المستندات المخزنة في التخزين السحابي

جلب مستندات أنواع الملفات المدعومة كملف أو مجموعة من الصور

استرداد المستند الناتج الذي يحتوي على الاختلافات بين المستندات المقارنة

احصل على قائمة الفئات، مثل TypeChanged أو OnlyNumbers وما إلى ذلك، للمحتوى المعدل

قبول/رفض تعديلات المستندات لحفظها أو التخلص منها

إرجاع تعديلات المستند كمجموعة من الصور أو تدفقها

الحصول على الوثيقة الناتجة (مع التعديلات) عبر البث

جلب المستند (مع نتيجة المقارنة) كمجموعة من الصور أو مجرى الصور الخاص بها

استرداد المستند الناتج (مع نتيجة المقارنة) كدفق

الحصول على نتيجة المستند كصور

باستخدام واجهة برمجة تطبيقات GroupDocs.Comparison Cloud، يمكنك مقارنة المستندات والحصول على قائمة التعديلات في شكل صور. يوضح الجزء التالي من التعليمات البرمجية كيفية مقارنة ملفات ‎DOCX المصدر والهدف وجلب الاختلافات بينهما في ملف result.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 لمقارنة المستندات الفردية للغات شائعة أخرى كما هو موضح أدناه:

  عربي