قم ببناء أدوات مقارنة المستندات الخاصة بالشركة باستخدام واجهة برمجة التطبيقات REST. تعمل كحل شامل لجميع تنسيقات الملفات الرئيسية.
ابدأ التجربة المجانيةGroupDocs.Comparison for Cloud عبارة عن واجهة برمجة تطبيقات REST تتيح لتطبيقات Node.js الخاصة بك جلب مستندين بتنسيق ملف مدعوم ومقارنة هذين المستندين بنفس التنسيق والعثور على الاختلافات بينهما. تتيح لك مجموعة أدوات التطوير البرمجية إنشاء ملف ناتج وتمكنك من قبول التغييرات المستردة أو رفضها. تتيح مجموعة أدوات تطوير برمجيات مقارنة المستندات التكامل السهل في تطبيقات Node.js الحالية لديك، لتمكين المستخدمين النهائيين من مقارنة المستندات وجداول البيانات والعروض التقديمية ومخططات Microsoft Visio ورسائل البريد الإلكتروني والملفات بتنسيقات أخرى عديدة.
باستخدام واجهة برمجة تطبيقات GroupDocs.Comparison Cloud، يمكنك مقارنة المستندات والحصول على قائمة التعديلات في شكل صور. يوضح الجزء التالي من التعليمات البرمجية كيفية مقارنة ملفات DOCX المصدر والهدف وجلب الاختلافات بينهما في ملف result.DOCX. لاحقًا، يمكنك الحصول على ملف DOCX الناتج كصور باستخدام 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)
});