مقارنة المستندات عبر Node.js 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 Ruby
  • GroupDocs.Comparison Cloud SDK for Apex
ابدأ التجربة المجانية

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

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

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

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

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

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

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

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

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

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

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

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

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

الحصول على تنسيقات المستندات المدعومة باستخدام Node.js

// load the module
var GroupDocs = require('groupdocs-comparison-cloud');

// get your appSid and appKey at https://dashboard.groupdocs.cloud (free registration is required).
var appSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
var appKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// construct ComparisonApi
var infoApi = GroupDocs.InfoApi.fromKeys(appSid, appKey);

// retrieve supported file-formats
infoApi.getSupportedFileFormats()
  .then(function (response) {
    console.log("Supported file-formats:")
    response.formats.forEach(function (format) {
      console.log(format.fileFormat + " (" + format.extension + ")");
    });
  })
  .catch(function (error) {
    console.log("Error: " + error.message)
  });

Support and Learning Resources

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

  عربي