توضح هذه المقالة كيفية مقارنة مستندات Word مع واجهة برمجة تطبيقات Nodej.s REST. ستتعلم مقارنة ملفات Word مع واجهة برمجة تطبيقات Nodej.s منخفضة الكود باستخدام حزمة تطوير البرامج السحابية Nodej.s. يتوفر شرح كامل للبرنامج ونموذج من التعليمات البرمجية لتنفيذ هذه المهمة عبر الإنترنت.
متطلب أساسي
- {{الرابط التشعبي 1}}
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Words لـ Nodej.s لمقارنة ملفين Word
- إعداد مشروع حل Nodej.s باستخدام SDK أعلاه لمقارنة ملفات DOCX
خطوات مقارنة مستندين Word باستخدام واجهة برمجة تطبيقات Nodej.s Low Code
- قم بتهيئة كائن WordsApi عن طريق تعيين معرف مستنسخ والسر لمقارنة المستندات
- قراءة أحدث ملف Word في مجرى الذاكرة وتحميله إلى وحدة التخزين السحابية
- إنشاء كائن CompareData واستخدام الملف الذي تم تحميله كمرجع
- قراءة ملف Word الأولي في مجرى الذاكرة
- إنشاء كائن CompareDocumentOnlineRequest عن طريق توفير ملف Word الأولي وملف Word المحدث واسم ملف الإخراج
- استدعاء طريقة قارن المستندات عبر الإنترنت وتوفير كائن الطلب
- قم بتنزيل ملف Word الناتج من الاستجابة وحفظه على القرص
توضح الخطوات المذكورة أعلاه كيفية مقارنة مستندات Word عبر الإنترنت باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الترميز. ابدأ العملية بتحميل أحدث ملف Word إلى التخزين السحابي، ثم أنشئ كائن CompareData باستخدام مرجع المستند المُحمّل. اقرأ الملف الأصلي في مسار الذاكرة، وأنشئ CompareDocumentOnlineRequest باستخدام ملف Word المُحمّل، والمستند المحلي مع التغييرات، وملف Word الناتج، وأخيرًا، استدعِ دالة CompareDocumentOnline() لمقارنة ملفات Word.
كود لمقارنة مستندات Word عبر الإنترنت باستخدام واجهة برمجة تطبيقات REST الخاصة بـ Nodej.s
يوضح هذا الكود عملية مقارنة الاختلافات بين مستندي Word باستخدام واجهة برمجة تطبيقات REST الخاصة بـ Nodej.s. يوضح هذا الكود أننا نقوم أولاً بتحميل أحدث ملف Word إلى التخزين السحابي كمرجع، ثم نقرأ الإصدار السابق من ملف Word محليًا لمقارنته بملف Word المرجعي. في فئة CompareData، توجد خاصية CompareOptions التي تدعم تخصيص المقارنة، مثل تجاهل تغييرات حالة الأحرف، والتعليقات، والحقول، والحواشي السفلية، والتنسيق، والرؤوس والتذييلات، والجداول، ومربعات النص.
In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Nodej.s REST API.