مجموعة أدوات Java Cloud SDK لمقارنة المستندات

دمج أداة التحقق من الاختلافات بين المستندات في تطبيقات Java باستخدام واجهة برمجة التطبيقات REST. قارن بين الصور والمستندات والكتب الإلكترونية وملفات CAD وPDF وما إلى ذلك.

  • GroupDocs.Comparison Cloud SDK for cURL
  • GroupDocs.Comparison Cloud SDK for .NET
  • GroupDocs.Comparison Cloud SDK for Android
  • GroupDocs.Comparison Cloud SDK for PHP
  • GroupDocs.Comparison Cloud SDK for Python
  • GroupDocs.Comparison Cloud SDK for Ruby
  • GroupDocs.Comparison Cloud SDK for Node.js
  • GroupDocs.Comparison Cloud SDK for Apex
ابدأ التجربة المجانية

GroupDocs.Comparison for Cloud عبارة عن واجهة برمجة تطبيقات REST تتيح لتطبيقات Java مقارنة مستندين بنفس التنسيق للعثور على الاختلافات بينهما وإنشاء ملف ناتج والسماح لك بقبول التغييرات المستردة أو رفضها. تتيح لك مجموعة أدوات SDK لمقارنة المستندات الخاصة بنا لـ Java التكامل السهل في تطبيقاتك الحالية، بحيث يمكن للمستخدمين النهائيين مقارنة المستندات وجداول البيانات والعروض التقديمية ومخططات Microsoft Visio ورسائل البريد الإلكتروني والملفات ذات التنسيقات الأخرى العديدة.

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

تحميل المستندات إلى التخزين السحابي وإجراء المقارنة

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

استنادًا إلى المستندات المقارنة، استخرج الاختلافات بين كليهما في المستند الناتج

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

قبول التغييرات أو رفضها لحفظها أو التخلص منها

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

جلب المستند الناتج (مع التغييرات المحدثة) عبر Stream

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

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

الحصول على التغييرات من المستندات المقارنة

باستخدام واجهة برمجة تطبيقات GroupDocs.Comparison Cloud، يمكنك مقارنة المستندات والحصول على قائمة بالتغييرات بينها. يوضح الجزء التالي من التعليمات البرمجية كيفية استرداد الاختلاف بين ملفات DOCX المصدر والهدف وجلب الاختلافات بينهما في ملف result.DOCX باستخدام Java:

الحصول على التغييرات من المستندات المقارنة باستخدام Java

  # TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud/#/apps (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java

  String  outPath = "result.docx",
  sourceName = "source.docx",
  targetName = "target.docx";

  StorageApi storageApi = Utils.getStorageApiInstance();

  // Upload files to Cloud Storage
  File file = new File("src/main/resources/" + sourceName);
  ResponseMessage storageresponse = storageApi.PutCreate("comparison/" + sourceName, null, null, file);
  file = new File("src/main/resources/" + targetName);
  storageresponse = storageApi.PutCreate("comparison/" + targetName, null, null, file);

  ChangesApi changesApi = Utils.getChangesApiInstance();
  PutChangesDocumentRequest request = new PutChangesDocumentRequest();
  request.setRequest(GetComparisonRequest(sourceName, targetName));
  request.setOutPath(outPath);
  Link response = changesApi.putChangesDocument(request);
  System.out.println(response);

Support and Learning Resources

توفر GroupDocs.Comparison Cloud أيضًا مجموعات SDK لمقارنة المستندات الفردية للغات شائعة أخرى كما هو موضح أدناه:

  عربي