نظرًا لأن PDF من بين التنسيقات الرقمية الأكثر استخدامًا ، فغالبًا ما يكون مطلوبًا مقارنة نسختين من نفس المستند. توضح هذه المقالة كيفية مقارنة وثيقتين PDF للاختلافات باستخدام Java. في القريب العاجل ، سنناقش أيضًا كيفية مقارنة ملفات PDF المحمية بكلمة مرور ، ومقارنة مستندات PDF متعددة وقبول التغييرات أو رفضها من خلال تقديم أمثلة لمقارنة ملفات PDF باستخدام Java.

قارن مستندات PDF للعثور على الاختلافات باستخدام Java API

إذا كنت مهتمًا بـ مقارنة ملفات PDF عبر الإنترنت ، فتفضل بزيارة أداة مقارنة ملفات PDF عبر الإنترنت المدعومة من GroupDocs.

Java API لمقارنة ملفات PDF

في هذه المقالة ، سأستخدم GroupDocs.Comparison for Java API لمقارنة وثيقتين PDF. بالإضافة إلى ذلك ، فإنه يسمح بمقارنة ملفات أخرى مختلفة من نفس تنسيق المستند داخل تطبيقات Java.

يمكنك تنزيل ملف JAR من قسم التنزيلات أو استخدام أحدث تكوينات Maven للمستودعات والتبعية داخل تطبيقات Java الخاصة بك.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison</artifactId>
    <version>23.3</version>
</dependency>

قارن مستندات PDF باستخدام Java

لاكتشاف أي اختلافات بين إصداري PDF ، من الممكن مقارنتها وتحديد أي محتوى مضاف أو محذوف أو تم تغييره. من خلال القيام بذلك ، يتم إنشاء مستند جديد ، والذي يعرض جميع التغييرات المكتشفة.

تصف الخطوات التالية عملية مقارنة أي ملفين من ملفات PDF وتمييز أي اختلافات.

  • قم بتحميل أول مستند PDF باستخدام فئة المقارنة.
  • أضف الملف الثاني إلى المقارنة باستخدام طريقة الإضافة.
  • قارن بين ملفات PDF واحصل على ملخص التغييرات عن طريق استدعاء طريقة المقارنة.

يوضح مقتطف كود Java التالي كيفية مقارنة مستندات PDF وتمييز التغييرات في المستند الناتج.

// قارن بين وثيقتين من مستندات PDF وإبراز التغييرات باستخدام Java

Comparer comparer = new Comparer("path/document-ver1.pdf");
comparer.add("path/document-ver2.pdf");

comparer.compare("path/comparison-result.pdf");

هذا هو الإخراج بعد مقارنة ملفي PDF باستخدام الكود أعلاه:

نتيجة المقارنة - مقارنة ملفات PDF باستخدام Java

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام واجهة برمجة التطبيقات بدون قيود التقييم.

خاتمة

باختصار ، لقد اكتسبنا المعرفة حول نهج مباشر لمقارنة ملفي PDF باستخدام Java. الناتج الناتج هو ملخص لأي محتوى تمت إضافته أو إزالته. في المقالات التالية ، سوف نستكشف طرقًا إضافية لـ مقارنة مستندات PDF المحمية ، مقارنة عدة ملفات PDF وقبول التغييرات المكتشفة أو رفضها.

لماذا لا تحاول إنشاء تطبيق مقارنة المستندات المستند إلى Java؟ يمكن الحصول على رؤى إضافية حول واجهات برمجة التطبيقات من خلال الرجوع إلى الوثائق و مرجع API.

للوصول بسهولة إلى الأمثلة ، يعد مستودع جيثب موردًا رائعًا. إذا كانت لديك أي أسئلة ، فلا تتردد في الاتصال بنا عبر المنتدى.

مقالات لها صلة

أنظر أيضا