الأدوات
Merge PDF Split PDF Compress PDF كل أدوات PDF →
الحلول
For Business For Education For Developers
الشركة
من نحن المدونة Press تواصل
المنتج
الأسعار المزايا الأسئلة الشائعة Security
الرئيسيةالأدواتمقارنة PDF

مقارنة PDF

قارن ملفّي PDF سطرًا سطرًا ونزّل تقرير الفروق. ملفات PDF النصية فقط في الإصدار 0.1 — المقارنة البصرية (الصور) ستأتي في الإصدار 0.2.

أ الأصلي

اختر ملف PDF (أ)

أو أفلِت ملفًا هنا

ب النسخة الجديدة

اختر ملف PDF (ب)

أو أفلِت ملفًا هنا

وضع مقارنة النص يقارن طبقة النص في كلا ملفّي PDF. ولا يمكنه رصد التغييرات البصرية فقط (تعديلات الصور، التواقيع، الأختام). استخدمه بعد مراجعة المحتوى، لا المراجعة البصرية.

كيف تعمل مقارنة PDF

ثلاث خطوات. يبقى كلا الملفين داخل متصفحك.

1

اختر ملفّي PDF

الأصلي (أ) والنسخة الجديدة (ب). يجب أن يكون لكليهما طبقة نص.

2

شغّل المقارنة

يُستخرَج النص بـPDF.js ثم تحدّد مقارنة سطور بخوارزمية LCS الإضافات والحذوفات.

3

نزّل التقرير

ملف PDF جديد يسرد الأسطر المضافة (أخضر) والمحذوفة (أحمر) مع سياقها. استخدمه للمراجعة أو التدقيق.

ما الذي تفعله «مقارنة PDF» فعلاً

تجيب مقارنة PDF عن سؤال واحد شائع جدًا: ما الذي تغيّر بين النسخة أ والنسخة ب؟ وحالة الاستخدام هي غالبًا عقد، أو مستند سياسات، أو ورقة بحثية، أو تقرير مرّ بدورة مراجعة أو أكثر، وتريد أن ترى في لمحة أيّ الفقرات حُرِّرت أو أُضيفت أو حُذِفت — لا بتدقيق علامتي تبويب جنبًا إلى جنب بعدسة مكبّرة، بل بجعل الآلة تقوم بالجزء الممل نيابةً عنك.

ينفّذ الإصدار 0.1 من هذه الأداة مقارنة على مستوى النص. نفتح كلا ملفّي PDF في متصفحك بـPDF.js، ونستخرج محتوى النص صفحةً صفحةً، ونجمّع العناصر في أسطر، ثم نشغّل خوارزمية LCS الكلاسيكية (أطول سلسلة فرعية مشتركة) لإيجاد أيّ الأسطر تتطابق بين أ وب. ويُعرَض الناتج في تقرير مقارنة PDF نظيف بتظليلات خضراء للأسطر المضافة، وحمراء للمحذوفة، ورمادية للسياق غير المتغيّر. وهو النهج نفسه الذي تستخدمه أدوات مثل git diff، لكن مُطبَّقًا على نص ملف PDF بدلًا من شيفرة المصدر.

فيمَ يفيد هذا الإصدار

  • مراجعات العقود. ارصد كل بند تغيّر بين المسوّدات.
  • تحديثات السياسات. أظهِر لأصحاب المصلحة أيّ الأقسام تحرّكت بالضبط.
  • المراجعة التحريرية. قارن ورقة بحثية أو نصًا بين مراجعَين.
  • تدقيق المستندات. دليل سريع على ما تغيّر (وما لم يتغيّر) بين النسخ المؤرشفة.

ما لا يستطيع هذا الإصدار فعله (بعد)

  • المقارنة البصرية / على مستوى البكسل. تعديلات الصور، وإزاحات التخطيط، وأختام التواقيع — لا تُنتج أي تغيير نصي ولن تظهر. المقارنة البصرية مدرجة في خارطة طريق الإصدار 0.2.
  • ملفات PDF الممسوحة ضوئيًا. ملفات PDF التي هي صور فقط لا طبقة نص لها؛ مرّرها أولًا عبر OCR ثم قارن النسخ المعالَجة.
  • دقّة على مستوى خلايا الجداول. تُسطَّح الجداول في أسطر نصية؛ وإذا تغيّرت خلية واحدة، يُعلَّم الصف بأكمله كمتغيّر.
  • تظليلات على مستوى الكلمة. تُعلَّم التغييرات حسب السطر لا الكلمة. وتدقيق سطر من 100 حرف يختلف فيه 5 أحرف يظلّ يعلّم السطر كله.

الخصوصية والأمان

تُستخدَم مقارنة المستندات كثيرًا مع مواد سرّية: عقود قيد التفاوض، وسياسات داخلية، ومذكّرات قانونية، وملفات تنظيمية. ترفع معظم خدمات مقارنة PDF عبر الإنترنت كلا الملفين إلى خادم، وتجري المقارنة هناك، وتعيد تقريرًا. أما imisspdf فيجري كل المقارنة داخل علامة تبويب متصفحك، فلا تغادر أي نسخة من المستند جهازك أبدًا. ويمكنك التأكد من ذلك بلوحة الشبكة في أدوات المطوّر أثناء تشغيل المقارنة.

الأسئلة الشائعة

الإصدار 0.1 يجري مقارنة على مستوى النص. نستخرج طبقة النص من كلا ملفّي PDF صفحةً صفحةً، ونجمّع العناصر في أسطر حسب موضعها الرأسي، ثم نشغّل مقارنة على مستوى الأسطر بخوارزمية أطول سلسلة فرعية مشتركة (LCS). والمُخرَج هو تقرير PDF جديد يسرد الأسطر المضافة/المحذوفة/غير المتغيّرة مع تظليلات خضراء وحمراء. وهي تعمل على أفضل وجه مع ملفات PDF التي لها طبقة نص فعلية (معظم التصديرات الرقمية من Word وPages وLibreOffice والمتصفحات وغيرها).

تتطلب المقارنة البصرية على مستوى البكسل عرض كل صفحة على لوحة canvas وحساب الفروق بكسلًا بكسل، وهو ما لا يعمل إلا في المتصفح (لا توجد لوحة canvas في Node). وهي مدرجة في خارطة طريق الإصدار 0.2. تغطّي مقارنة النص نحو 90% من أسئلة "ما الذي تغيّر في هذا العقد؟" الواقعية؛ أما الـ10% المتبقية (التعديلات البصرية فقط مثل تبديل الصور أو إضافة التواقيع) فاستخدم لها المقارنة البصرية حين نطلقها.

ليس مباشرةً في هذا الإصدار — ملفات PDF الممسوحة ضوئيًا هي صفحات من صور بلا طبقة نص، فلا يوجد ما يُقارَن. مرّرها أولًا عبر أداة OCR لدينا لإضافة طبقة نص قابلة للبحث، ثم قارن النسخ المعالَجة بالـOCR. وتعتمد الدقة على جودة المسح الضوئي.

نعم. يُقرأ كلا ملفّي PDF إلى متصفحك، ويُحلَّلان بمكتبة PDF.js مفتوحة المصدر، وتُجرى المقارنة في JavaScript، ويُبنى التقرير بـpdf-lib — كل ذلك محليًا. لا يُرفع أي شيء؛ ويمكنك التأكد بفصل الاتصال بالشبكة قبل النقر على "قارن".

تتوقّف المقارنة الحالية عند 5000 سطر لكل جانب (أكثر بكثير من تقرير من 300 صفحة). وفوق ذلك تبدأ خوارزمية LCS باستهلاك قدر كبير من الذاكرة في علامة التبويب. وإذا تجاوزت ذلك، فقسّم المستندات وقارن الأقسام.

 العربية
Get unlimited PDF tools + AI features
Start free trial →