يقدم هذا المقال إرشادات حول كيفية مقارنة مستندات PDF باستخدام C#. يحتوي على التفاصيل اللازمة لتعيين بيئة التطوير المتكاملة، وقائمة بخطوات البرمجة، ونموذج تعليمات برمجية لتطوير أداة مقارنة ملفات PDF باستخدام C#. ستتعلم كيفية مقارنة صفحة بصفحة أو مقارنة ملفي PDF ككل دون استخدام أي أداة خارجية.
خطوات مقارنة ملفات PDF باستخدام C#
- قم بتعيين البيئة لاستخدام Aspose.PDF for .NET لمقارنة ملفات PDF
- قم بتحميل ملفات PDF في كائنات منفصلة من فئة Document
- إنشاء كائن ComparisonOptions لإعدادات مخصصة
- استخدم مساحة الاسم TextPdfComparer واستدعِ طريقة ComparePages() لمقارنة الصفحات الفردية
- استخدم CompareFlatDocuments() لمقارنة ملفين مختلفين
تصف الخطوات أعلاه عملية مقارنة مستندين PDF باستخدام C#. قم بتحميل كل من ملفي PDF بشكل منفصل في كائن فئة Document وقم بالوصول إلى مرجع الصفحات المستهدفة من كلا الملفين. اتصل بطريقة TextPdfComparer.ComparePages() لمقارنة الصفحات أو اتصل بطريقة TextPdfComparer.CompareFlatDocuments() لمقارنة النص الكامل للملفين المحملين.
كود لمقارنة ملفين PDF باستخدام C#
يوضح الكود أعلاه آلية تطوير أداة مقارنة مستندات PDF باستخدام C#. يمكنك تخصيص العملية عن طريق تعيين قائمة بالمناطق المستطيلة المستبعدة في الملفين 1 و2، أو وضع علامة لاستبعاد الجداول من المقارنة، أو تحديد مناطق الاستخراج من الصفحات المحددة. تعيد مقارنة الصفحات قائمة بالاختلافات في الصفحات، بينما تعيد مقارنة الملفات ملف PDF الذي يحتوي على تفاصيل الاختلافات بين الملفين.
لقد علمنا هذا البرنامج التعليمي كيفية مقارنة ملفات PDF. إذا كنت تريد دمج ملفات PDF، راجع المقال على كيفية دمج ملفات PDF باستخدام C#.