يصف هذا البرنامج التعليمي الإرشادي السريع الإجراء الكامل ** لمقارنة Word المستندات باستخدام Java **. توفر هذه المقالة معلومات شاملة لتكوين مكتبة مقارنة المستندات ، وخطوات إنتاج الكود بالإضافة إلى عينة ** كود Java لمقارنة وثيقتين من مستندات Word **. علاوة على ذلك ، يمكن اتباع هذا الدليل على أنظمة التشغيل مثل MS Windows و Linux و Mac OS.
خطوات مقارنة مستندات Word باستخدام Java
- قم بتثبيت GroupDocs.Comparison for Java من مستودع Maven في مشروع Java لمقارنة مستندات Word
- استيراد الفئات الأساسية لتطوير الوظائف لمقارنة ملفات Word في Java
- أنشئ فئة Comparer وقم بتمرير ملف Word المصدر إلى المنشئ الخاص به
- قم باستدعاء طريقة الإضافة لفئة المقارنة وحدد مسار ملف DOCX الهدف
- أخيرًا ، قم باستدعاء طريقة المقارنة وتمرير مسار ملف Word الناتج للمقارنة
تشرح هذه الخطوات إجراء * مقارنة مستندات Word للاختلافات في Java * باستخدام واحدة من أفضل مكتبات مقارنة المستندات. إنها عملية سريعة جدًا لمقارنة مستندين من مستندات Word باتباع الإرشادات المذكورة أعلاه. علاوة على ذلك ، لا يتطلب برنامج طرف ثالث و MS Office لمقارنة ملفات Word. علاوة على ذلك ، يمكن تطوير هذه الميزة بثلاثة إلى أربعة أسطر من التعليمات البرمجية التي تتكون من استهلاك واجهات برمجة التطبيقات.
رمز لمقارنة مستندات Word باستخدام Java
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.result.ChangeInfo; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class CompareWordDocumentsUsingJava { | |
public static void main(String[] args) { // Main function to compare Word documents in Java | |
// Remove the watermark in output Word document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.docx")) { | |
comparer.add("target.docx"); | |
final Path resultPath = comparer.compare("result.docx"); | |
} | |
System.out.println("Done"); | |
} | |
} |
في المثال أعلاه ، قمنا بكتابة الوظيفة لمقارنة مستندين من مستندات Word وإبراز الاختلافات باستخدام Java *. يُظهر نموذج التعليمات البرمجية هذا مقارنة بين ملفي Word بلغة Java ، ومع ذلك ، يمكنك مقارنة مستندات Word متعددة بتكرار الخطوة 4 في التعليمات البرمجية. علاوة على ذلك ، يمكنك مقارنة المستندات بسرعة لتنسيقات Microsoft Word الأخرى مثل DOC و DOCM و DOT و DOTM و DOTX و RTF.
لقد ناقشنا الإجراءات التفصيلية لمقارنة مستندين من مستندات Word باستخدام Java وأنتجنا عينة من التعليمات البرمجية لهما. لقد نشرنا مؤخرًا مقالًا عن مقارنة ملفات Excel بجافا ، ألق نظرة على دليل كيفية مقارنة ملفات Excel في Java لمزيد من المعلومات.