كيفية مقارنة ملفين PDF وتحديد الفروق: دليل الفروق النصية والتخطيط المرئي
جدول المحتويات
- مستويان لتعديلات المستندات: الفروق النصية الدلالية مقابل إزاحات التخطيط المرئي
- حقيقة المستندات الممسوحة ضوئياً: لماذا لا يظهر النص بدون OCR؟
- أنماط العرض الثلاثة داخل المتصفح: كيف تعمل؟
- دليل عملي للمقارنة خطوة بخطوة
- معالجة إزاحة الصفحات عند إدراج صفحات جديدة
- المشكلات الشائعة وكيفية حلها
- الحدود التقنية وإخلاء المسؤولية القانونية
- المراجع التقنية والمعايير الرسمية
1. مستويان لتعديلات المستندات: الفروق النصية الدلالية مقابل إزاحات التخطيط المرئي
عند تدقيق التعديلات بين نسختين من عقد أو تقرير تقني، يجب على المهندسين والفرق القانونية التمييز بين مستويين تقنيين مستقلين تماماً:

- الفروق النصية الدلالية: التعديلات في صياغة البنود، أو شروط المسؤولية المحذوفة، أو المبالغ المالية المحدثة في التدفق النصي المتجه للمستند.
- إزاحات التخطيط المرئي: تحريك هوامش الصفحة بمقدار 2 مم، أو تباعد الأسطر، أو استبدال الخطوط (مثل Arial إلى Helvetica)، أو نقل مكان التوقيع والأختام.
المقارنة القائمة على البكسل فقط قد تسجل نسبة اختلاف تصل إلى 80% بمجرد انزياح سطر واحد بمقدار بكسل دون تغيير كلمة واحدة. بالمقابل، المقارنة النصية البحتة تعجز عن رصد نقل ختم أو تعديل رسم بياني. التدقيق الاحترافي يجمع بين كلا النمطين.
2. حقيقة المستندات الممسوحة ضوئياً: لماذا لا يظهر النص بدون OCR؟
ملفات PDF الممسوحة ضوئياً خالية تماماً من النصوص المتجهة: المستند الممسوح ضوئياً هو مجرد صورة نقطية (JPEG أو TIFF) مضمنة في صفحة PDF، ولا يحتوي على جداول ترميز أحرف، لذا تعيد عمليات استخراج النص نصوصاً فارغة.
تراقب أداة GoToolstack PDF Compare كثافة الأحرف في كل صفحة بشكل فوري. وإذا احتوت الصفحة على أقل من 10 أحرف، يتم تصنيفها كـ 'مستند ممسوح ضوئياً' لمنع التقارير المضللة وتوجيهك لاستخدام أداة OCR بدون اتصال.
3. أنماط العرض الثلاثة داخل المتصفح: كيف تعمل؟
تتم جميع العمليات بالكامل داخل ذاكرة RAM بجهازك دون إرسال المستندات إلى أي خوادم خارجية:
| نمط العرض | الخوارزمية المستخدمة | أبرز ميزة | الحدود التقنية |
|---|---|---|---|
| جنباً إلى جنب (متزامن) | عرض متزامن على لوحتي Canvas | قراءة بشرية مريحة للهيكل العام للمستند. | قد تفوت التعديلات الطفيفة في الأرقام أو علامات الترقيم. |
| فروق النصوص (LCS) | تجميع الأسطر حسب إحداثيات Y وخوارزمية Myers LCS | تحديد دقيق للكلمات المضافة (بالأخضر) والمحذوفة (بالأحمر). | لا تفحص الرسوم البيانية والأختام والصفحات الممسوحة ضوئياً. |
| التراكب المرئي (البكسل) | طرح مصفوفة بكسل RGBA عبر Canvas ImageData | إبراز الأختام المنقولة وتغيرات الهوامش باللون الأحمر. | حساسة جداً؛ أي تحريك بسيط للهامش يلون كامل الصفحة بالأحمر. |
4. دليل عملي للمقارنة خطوة بخطوة
- تحميل الملفات: اسحب المستند الأصلي إلى المستند A والمستند المعدل إلى المستند B. استخدم زر تبديل (↔) إذا كان الترتيب معكوساً.
- بدء المقارنة: انقر على مقارنة المستندات لمعالجة الملفين تسلسلياً في الذاكرة.
- فحص لوحة المؤشرات: راجع إجمالي الصفحات، والمتطابقة، والمعدلة، والمضافة، والمحذوفة.
- الانتقال للصفحات المعدلة: اقفز مباشرة للصفحات التي تحتوي على تعديلات عبر القائمة المنسدلة.
- التبديل بين الأنماط: استخدم 'فروق النصوص' لتدقيق الصياغة، و'التراكب المرئي' للأختام والتنسيق.
- تنزيل التقرير المحلي: احفظ ملخصاً بصيغة
.txtيوضح جميع الصفحات المعدلة وعدد الكلمات.
5. معالجة إزاحة الصفحات عند إدراج صفحات جديدة
عند إضافة صفحة جديدة في المستند B، المقارنة السطحية ستعتبر جميع الصفحات التالية متغيرة بالكامل. تعالج أداة GoToolstack شجرة الصفحات بشكل مستقل وتصنف الصفحات الجديدة كـ مضافة والناقصة كـ محذوفة.
6. المشكلات الشائعة وكيفية حلها
المشكلة 1: مستند PDF محمي بكلمة مرور
لا يستطيع محرك المتصفح فك تشفير قواميس PDF دون تصريح. افتح الملف أولاً باستخدام أداة فك تشفير PDF.
المشكلة 2: فروق الروابط الطباعية ('fi' مقابل 'f' + 'i')
المستند A يرمز الحرفين برمز يونيكود واحد (\uFB01) بينما المستند B يرمزهما كحرفين منفصلين. هذا ناتج عن الخط وليس تغييراً في النص.
المشكلة 3: عقد ممسوح ضوئياً يظهر 0 تغييرات
الملاحظات الخطية والصور الممسوحة لا تحتوي على نصوص متجهة. انتقل إلى نمط التراكب المرئي أو استخدم OCR أولاً.
7. الحدود التقنية وإخلاء المسؤولية القانونية
لا تغني عن التوثيق القانوني الرسمي: أداة GoToolstack PDF Compare مصممة لتسريع المراجعة التقنية والتحريرية ولا تعتبر بديلاً عن الفحص الجنائي الرقمي المعتمد أو التوثيق العدلي.
- إدارة الذاكرة: في المستندات الكبيرة (>150 صفحة) يتم تحرير ذاكرة Canvas مؤقتاً لكل صفحة لتجنب انهيار المتصفح.
- أمان البيانات التام: تبقى مستنداتك وتقاريرك داخل جهازك دون رفع أي بيانات إلى خوادم بعيدة.
المراجع التقنية والمعايير الرسمية
- ISO 32000-1:2008 / ISO 32000-2:2020: إدارة المستندات – تنسيق المستندات المحمولة (كتالوج مستندات PDF وقواميس AcroForm والتوقيعات الرقمية).
- Eugene W. Myers (1986): An O(ND) Difference Algorithm and Its Variations – Longest Common Subsequence (LCS).
- W3C HTML5 Canvas 2D Context: مواصفات معالجة أنواع MIME عبر canvas.toBlob() واستخراج مصفوفات البكسل.