مقارنة ملفي PDF

أفلت ملفي PDF، وشاهد محتواهما النصي مقارَنًا سطرًا بسطر، مع تمييز الإضافات والحذوفات.

انقر أو أفلت ملف PDF الأصلي

انقر أو أفلت ملف PDF المعدَّل

أفلت الملفّين لرؤية المقارنة.

كيف تعمل

تُقرأ كل ملف PDF باستخدام pdf.js، المحرك نفسه الذي يستخدمه فايرفوكس لعرض ملفات PDF، حيث تمر الأداة عبر تدفق محتوى كل صفحة لجمع نصها المضمّن عبر getTextContent(). يُقسَّم النصان الناتجان بعد ذلك إلى أسطر، ويمران عبر خوارزمية المقارنة نفسها القائمة على أطول تسلسل مشترك (longest-common-subsequence) التي تعمل خلف أداة أداة مقارنة النصوص في norito، والتي تجد أصغر مجموعة من الإضافات والحذوفات السطرية التي تفسّر الفرق بين المستندين، بدلاً من مقارنة سطحية حسب موضع السطر (والتي كانت ستُعلِّم كل سطر كمتغيّر بعد إدراج فقرة واحدة فقط).

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

أسئلة شائعة

هل تقارن هذه الأداة التخطيط/التصميم أم النص فقط؟

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

هل تعمل الأداة على ملفات PDF الممسوحة ضوئيًا؟

لا، فالصفحات الممسوحة ضوئيًا هي صور بلا نص مضمّن، فلا يوجد شيء لاستخراجه أو مقارنته إلا إذا كان الملف قد مرّ مسبقًا بعملية التعرف الضوئي على الحروف (OCR).

هل تُرفع ملفات PDF الخاصة بي إلى أي مكان؟

لا. تُقرأ الملفات وتُقارَن بالكامل داخل متصفحك. لا شيء يُرفع، وهو أمر مهم عند مقارنة عقود أو مسودات.