مشكلة الصفحة المزدوجة في مسح الكتب: لماذا تحدث وما العمل؟
5 دقيقة للقراءة
إذا رأيت صفحتين في كل ورقة حين تفتح ملف PDF ممسوحاً من كتاب، فهذا ليس خطأً — بل نتيجة طبيعية لحفظ الماسح ما رآه كما هو. نشرح في هذا المقال سبب حدوث ذلك، وكيف يعرّف PDF مقاسات الصفحات، وما الذي تغيّره عملية التقسيم بالضبط داخل الملف.
الماسح يحفظ ما يراه
حين تفتح كتاباً وتضعه على زجاج ماسح مسطح، يقرأ رأس المسح سطح الزجاج كاملاً في مرور واحد. ولأن الكتاب مفتوح على صفحتين تصير تلك الصفحتان صورة واحدة. ولا يستنتج برنامج الماسح أن «هنا صفحتين منطقيتين»؛ بل يسجّل المنطقة المستطيلة أمامه بكسلاً بكسلاً.
وحين تُوضع هذه الصورة في ملف PDF تنشأ البنية التالية:
- عدد الصفحات = عدد عمليات المسح = نصف عدد صفحات الكتاب الفعلية.
- مقاس الصفحة = مقاس منطقة المسح، وهو A4 أفقي أو أعرض عادةً.
- المحتوى = كائن صورة واحد كبير، موضوع ليملأ الصفحة تماماً.
وتظهر النتيجة نفسها في آلات التصوير وتطبيقات مسح الكتب على الهواتف وأرشيفات المجلات القديمة. وتفعل بعض الأرشيفات الرقمية ذلك عن قصد: فتعرض الصفحتين جنباً إلى جنب لمحاكاة تجربة تقليب الصفحات.
كيف يعرّف PDF مقاس الصفحة
لفهم ما تفعله عملية التقسيم ينبغي معرفة هندسة الصفحة في PDF. ففي كل كائن صفحة عدة تعريفات لمستطيلات:
| الصندوق | معناه | |---|---| | MediaBox | مقاس الوسط الفيزيائي للصفحة — مقاس الورق الذي ستُطبع عليه | | CropBox | المنطقة التي سيعرضها العارض على الشاشة | | BleedBox | حدّ هامش النزف في الطباعة | | TrimBox | مقاس الصفحة النهائي بعد القص | | ArtBox | منطقة المحتوى ذي المعنى |
والأول والثاني هما المهمان في الاستخدام اليومي. فـMediaBox إلزامي في كل صفحة ويعطي مقاسها الكامل. وCropBox اختياري؛ فإن كان معرّفاً عرض العارض الصفحة كأنها مقتصّة إلى ذلك المستطيل، وإن لم يكن استخدم MediaBox.
والنقطة الحاسمة: CropBox لا يحذف المحتوى. فالبيانات الصورية خارج الصندوق تبقى في الملف، لكنها غير مرئية فقط. ولذلك فمن الأخطاء الخطرة أن تظن أنك أخفيت معلومات سرية باقتصاص ملف PDF — فكل من يوسّع صندوق الاقتصاص يرى المحتوى المخفي من جديد.
ما تفعله عملية التقسيم في الداخل
ثمة طريقتان لتنفيذ تقسيم ورقة إلى نصفين، وأيهما تُستخدم يؤثر في النتيجة.
الطريقة 1: التقسيم بصندوق الاقتصاص. تنشئ الأداة كائنَي صفحة جديدين يشيران إلى محتوى الصفحة نفسه مرتين. ويُضبط CropBox للصفحة الأولى على النصف الأيسر من المنطقة الأصلية، وللثانية على النصف الأيمن. ولا تُمسّ البيانات الصورية إطلاقاً.
- الميزة: سريعة للغاية، وفقد الجودة صفر قطعاً.
- العيب: لا يصغر حجم الملف، بل قد يكبر قليلاً. ولأن كلتا الصفحتين تشيران إلى الصورة الكاملة، تُخزَّن البيانات الصورية مرة واحدة لكنها تُستخدم مرتين.
الطريقة 2: قطع الصورة فعلياً. تفكّ الأداة ترميز الصورة في الصفحة، وتقطعها من المنتصف إلى نصفين، وتنتج صورتين جديدتين، وتضع كلاً منهما في صفحتها.
- الميزة: تحمل كل صفحة بياناتها وحدها، ولا يبقى محتوى مخفي.
- العيب: قد تلزم إعادة ترميز الصورة. فإن كان المصدر JPEG وأُعيد حفظه بصيغة JPEG أُضيف ترميز ثانٍ مع فقد.
ويستخدم معظم الأدوات عملياً الطريقة الأولى لأنها سريعة وبلا فقد. وإن أردت تصغير حجم الملف فتمريره عبر أداة ضغط بعد التقسيم استراتيجية أفضل.
لماذا لا يكون المركز صحيحاً دائماً
تقسم أداة التقسيم الصفحة من منتصفها الهندسي تماماً: فتقسم عرض CropBox إلى نصفين وتضع خط القطع هناك. ولا تنظر إلى مكان المحتوى ولا إلى البكسل الذي يظهر عنده كعب الكتاب.
وهذا يعمل على أكمل وجه إن كان المسح متناظراً. أما في الواقع فيحدث ما يلي:
- يوضع الكتاب على الزجاج دون توسيط تام؛ فينزاح الكعب بضعة سنتيمترات عن المركز الحقيقي.
- في الكتب سميكة التجليد لا تستقر الصفحات على الزجاج تماماً ولا يتساوى عرضا اليمين واليسار.
- إن كانت منطقة المسح أوسع من الكتاب بقي شريط أبيض في أحد الجانبين وانزاح المركز.
- تستقر الصفحة مائلة قليلاً؛ فيصير خط الكعب مائلاً لا رأسياً.
والحل إجراء اقتصاص قبل التقسيم: اقتطع الحواف الزائدة وأعد الكعب إلى المركز الحقيقي ثم قسّم. أما المسوح المائلة فالحل البرمجي فيها محدود؛ وإن كان الميل واضحاً فإعادة المسح أنظف السبل.
مسألة اتجاه القراءة
ترتّب أداة التقسيم الصفحات المقسّمة من اليسار إلى اليمين: فيصير النصف الأيسر من الورقة 1 الصفحةَ الجديدة 1، والنصف الأيمن الصفحةَ 2. وهذا صحيح للغات التي تستخدم الأبجدية اللاتينية.
أما في المستندات التي تُقرأ من اليمين إلى اليسار — الوثائق الأرشيفية العربية، والكتب العربية والفارسية، والمانغا اليابانية — فينبغي أن يأتي النصف الأيمن أولاً. ولا تستطيع الأداة إدراك ذلك من المحتوى؛ ومن ثم يلزمك تصحيح الترتيب بأداة تنظيم الصفحات بعد التقسيم. وكبديل، تدعم بعض القارئات الإلكترونية وضع القراءة من اليمين إلى اليسار وتتيح لك القراءة دون تصحيح الملف.
لماذا يبقى ظل الكعب
عند التقاء صفحتي الكتاب لا يلامس الورق الزجاج تماماً فينشأ هناك شريط داكن. وهذه بيانات بكسل حقيقية في المسح — ولا تزيلها عملية التقسيم، بل تقسمها إلى نصفين فحسب. والنتيجة بقاء شريط ظل عند الحافة اليمنى للصفحة اليسرى، والحافة اليسرى للصفحة اليمنى.
ويلزم لتنظيفه اقتصاص بعد التقسيم، لكن ثمة مشكلة عدم تناظر: فالظل في الصفحات الفردية على حافة، وفي الزوجية على الحافة الأخرى. ولأن الاقتصاص يُطبَّق على كل الصفحات بالتساوي، لا يتحقق التنظيف التام إلا بمعالجة الصفحات الفردية والزوجية على حدة ثم دمجها. وهذا لا يستحق العناء في معظم المستندات؛ فاقتصاص متناظر بمقدار بضعة مليمترات يزيل معظم الظل.
علاقة ذلك بالتعرف الضوئي
إن أردت البحث في نص مستند ممسوح فعليك إجراء تعرف ضوئي. والترتيب مهم: قسّم أولاً، ثم أجرِ التعرف الضوئي.
والسبب: أن محركات التعرف الضوئي تكتشف كتل النص في الصفحة وترتّبها بترتيب القراءة. وفي الورقة ذات الصفحتين توجد كتل في عمودين، فيحسبها المحرك أحياناً تخطيطاً واحداً من عمودين، ويقرأ الأسطر أحياناً أخرى أفقياً من جهة إلى أخرى فيتداخل نص الصفحتين. فيخرج النص خليطاً بلا معنى.
ولا يوجد مثل هذا الالتباس في الصفحات المفردة المقسّمة؛ فكل صفحة صفحة عادية بذاتها.
الخلاصة
تنشأ مشكلة الصفحة المزدوجة من حفظ الماسح المنطقةَ التي يراها كصورة واحدة. ويُعرَّف مقاس الصفحة في PDF بمستطيلَي MediaBox وCropBox، وتعمل عملية التقسيم عادةً بالتلاعب بهذين الصندوقين — ولذلك هي سريعة ولا تُحدث فقداً في الجودة، لكنها لا تصغّر الملف. ولأن التقسيم يستخدم المركز الهندسي فيلزم الاقتصاص أولاً في المسوح غير المتناظرة؛ ولا يزول ظل الكعب بالتقسيم؛ وفي المستندات التي تُقرأ من اليمين إلى اليسار ينبغي تصحيح الترتيب يدوياً. وإن كنت تخطط للتعرف الضوئي فيجب أن يسبقه التقسيم حتماً.
الأسئلة الشائعة
هل تقطع عملية التقسيم الصورة فعلاً أم تخفي جزءاً منها فحسب؟
يختلف ذلك بحسب التطبيق. فأخف الطرق هي الإشارة إلى الصورة نفسها مرتين وضبط صندوق اقتصاص كل صفحة على نصف مختلف — وفي هذه الحالة تبقى البيانات الصورية كاملة في الملف، لكنها تصير غير مرئية فقط. والطريقة الأشمل هي قطع الصورة فعلياً إلى نصفين وإنتاج صورتين منفصلتين. فالأولى سريعة ولا تُحدث فقداً في الجودة لكن الملف لا يصغر؛ والثانية تصغّر الملف لكنها قد تستلزم إعادة ترميز.
ما MediaBox وCropBox، وأيهما يحدد مقاس الصفحة؟
MediaBox هو مقاس الوسط الفيزيائي للصفحة — تصوّره كمقاس الورق الذي ستُطبع عليه. أما CropBox فهو المنطقة التي سيعرضها العارض على الشاشة، ويُعرَّف كمستطيل داخل MediaBox. فإن كان CropBox معرّفاً استخدمه العارض؛ وإن لم يكن تراجع إلى MediaBox. وتعمل عمليتا التقسيم والاقتصاص على CropBox عادةً.
لماذا لا يمر خط القطع في المنتصف في بعض المسوح؟
لأن الكتاب لم يوضع على الزجاج في المنتصف تماماً أثناء المسح، أو لأن الصفحتين اليمنى واليسرى مُسحتا بعرضين مختلفين. فالأداة تقسم الصفحة من منتصفها الهندسي تماماً؛ ولا تنظر إلى مكان المحتوى. فإن وُجد انزياح واضح لزم قبل التقسيم اقتطاع الحافة الزائدة بأداة الاقتصاص لإعادة الكعب إلى المركز.
هل أقسّم قبل التعرف الضوئي أم بعده؟
قسّم أولاً. فمحركات التعرف الضوئي ترتّب كتل النص في الصفحة بحسب مواضعها، وقد تخلط أسطر الصفحتين أفقياً في الورقة ذات الصفحتين. أما في الصفحات المفردة المقسّمة فيصير ترتيب الكتل أوثق بكثير ويأتي النص الناتج بترتيب مقروء.
جرّب ذلك الآن باستخدام Sayfa İkiye Böl.
جرّب Sayfa İkiye Böl