لماذا لا تطابق أرقام الصفحات في ملف PDF الصفحات نفسها
لماذا لا تطابق أرقام الصفحات في ملف PDF لدي الأرقام المطبوعة على الصفحات؟
احفظ أدواتك المفضلة
أنشئ حساباً مجانياً على iBuildPDF للاحتفاظ بأدواتك المفضلة والوصول إليها بسرعة في أي وقت.
حساب مجاني. أدوات PDF نفسها لا تحتاج إلى حساب أبداً.
الإجابة المختصرة
لأن للورقة الواحدة ما يصل إلى ثلاثة أرقام ولا شيء يربط بينها. موضعها في الملف هو ما تعدّه كل أداة وما يعنيه نطاق الصفحات. والتسمية التي يعرضها القارئ في صندوق الصفحة اختيارية، وكثير من التطبيقات لا تكتب واحدة أبداً. أما الرقم المطبوع على الصفحة فهو حبر — جزء من صورة الصفحة كأي علامة أخرى — ولا شيء يقرأه. والمستند الذي فيه غلاف ومقدمة مرقّمة بالأرقام الرومانية تختلف أرقامه الثلاثة بحكم التصميم.
ثلاثة أرقام للورقة نفسها
الالتباس ليس خللاً في شيء. بل هو أن كلمة «صفحة» تؤدي ثلاث وظائف في آن.
Three numbers for the same sheet
- Where the sheet sits in the file: the fifth of however many. This is what every tool counts, what a page range means, and it always exists.
- The label the document may carry for that sheet — roman numerals for front matter, a prefix for an appendix. Optional, and many applications never write one.
- The number printed on the page. It is ink: part of the picture, the same as any other mark, and nothing reads it.
الموضع في الملف. صفحات ملف PDF محفوظة في شجرة، بترتيب، والخامسة هي الخامسة. وهذا الرقم غير مخزَّن بجوار الصفحة — بل هو الترتيب ببساطة — وهو موجود دائماً، من ١ إلى عدد الصفحات أياً كان. وكل ما هو آلي يستخدمه: نطاقات الصفحات، والاستخراج، والحذف، والرقم الذي يمر به تمريرك في القارئ.
التسمية. قد يحمل المستند أيضاً تسمية لكل ورقة: i وii وiii للمقدمة، ثم 1 فصاعداً للمتن، ثم A-1 للملحق. وهذه اختيارية، وهي بنية منفصلة عن الصفحات ذاتها، والقارئ الذي يدعمها يعرض التسمية في صندوق الصفحة بدلاً من الموضع.
الحبر. الرقم الذي طبعه المؤلف في التذييل علامة على الصفحة رسمتها الآلية نفسها التي رسمت الكلمات فوقها. وليس قيمة يسجّلها الملف في أي مكان؛ بل هو صورة رقم. لا شيء يرجع إليه، ولا شيء يمكن أن يخطئ بشأنه، ولا شيء سيغيّره لك.
فالتقرير الذي فيه غلاف وصفحة محتويات وصفحتا مقدمة يبدأ متنه في الورقة ٥، وقد يكون مسمّى ١، ويحمل ١ مطبوعاً عليه — ثلاث إجابات مختلفة، كلها صحيحة، لسؤال «أي صفحة هذه؟». ولا تبدأ المتاعب إلا حين يقصد شخصان، أو شخص وبرنامج، إجابتين مختلفتين.
التسمية، ولماذا قد لا يعرضها قارئك
تسميات الصفحات معرَّفة في ISO 32000-1 وهي مخزَّنة بتكلفة أقل مما تظن. فالمستند لا يحمل تسمية لكل صفحة. بل يحمل مجموعة صغيرة من النطاقات، يقول كل منها: من هذه الورقة فصاعداً، رقّم الصفحات بهذا النمط، بهذه البادئة، ابتداءً من هذه القيمة.
How page labels are actually stored
- Where each sheet sits in the file. This is the order of the pages, not a value written beside them, and it runs 1 to N whatever else the document says.
- The labels. A reader that supports them shows these in its page box instead of the position, which is how a document can open at a page called ii.
- They are stored as a few ranges, not one label per page: a style, a prefix and a starting number, applied from one sheet until the next range begins.
والأنماط المتاحة هي الأرقام العشرية، والأرقام الرومانية الكبيرة والصغيرة، والحروف الكبيرة والصغيرة، ولكل منها بادئة اختيارية — ومن هنا تأتي A-1 وAppendix 2.
وتخزين النطاقات بدل القيم فعّال وله نتيجة واحدة تفاجئ الجميع: النطاقات مرتبطة بالمواضع لا بالصفحات. حرّك صفحة فلا تنتقل تسميتها معها؛ فالتسمية تخص المكان الذي صارت فيه. احذف أول ورقتين من مستند تبدأ تسمياته من الثالثة، وستحصل على مستند يبدأ بـ iii، أو مستند فيه صفحتان كلتاهما مسمّاة ١.
ثم هناك دعم القارئ، وهو أقل انتظاماً مما تستحقه الميزة. فبعض القارئات تعرض التسميات في صندوق الصفحة وتتيح كتابتها؛ وبعضها يعرض الموضع مهما قال الملف؛ ومسح جمعية PDF للميدان وجد أن كثيراً من العارضات لا تقبل في صندوق التنقل إلا الأرقام العربية، فالمستند المسمّى ii وA-1 فيه صفحات لا يمكنك الانتقال إليها بالاسم حتى في برامج تعرض الأسماء. والمسح نفسه يذكر ما هو أنفع لمعظم الناس: برامج معالجة النصوص الشائعة ترقّم الصفحات على الصفحة جيداً ولا تصدّر معلومات التسمية في الغالب إطلاقاً.
وهذا يعني أن الحالة الاعتيادية مستند بلا أي تسميات — قارئه يعدّ الأوراق، وتذييلاته تقول شيئاً آخر، ولا شيء معطوب.
ما الذي يعنيه نطاق الصفحات فعلاً
كل أداة في هذا الموقع تعدّ الأوراق من مقدمة الملف. لا التسميات، ولا الأرقام المطبوعة بالتأكيد.
A range box counts sheets, not printed numbers
- A page range, as every tool here reads it: positions in the file, counted from the front.
- So it takes the first three sheets, whatever happens to be printed on them.
- These are the printed numbers — ink, from whatever document these pages were cut out of. Asking for 47 to 49 asks for pages this file does not have.
فإن أُعطيت الصفحات ٤٧ إلى ٥٢ من عقد كملف PDF مستقل، فذلك المستند فيه ست صفحات وهي الصفحات ١ إلى ٦. وكتابة 47-52 تطلب شيئاً ليس فيه. وهذه أشهر طريقة يفشل بها الاستخراج، والملف ليس ملوماً.
وصندوقا النطاق هنا يتصرفان بطريقتين مختلفتين، وهذا يستحق المعرفة قبل الوثوق بأيهما:
- استخراج الصفحات يستخدم المحلّل المشترك. يقبل
1, 4-6, 12، ويأخذ-أو شرطة أو كلمةtoبين رقمين، ويعيد النطاق المقلوب إلى وضعه الصحيح. ثم يرتّب ويزيل التكرار، فـ3,1يعطيك الصفحتين ١ و٣ بهذا الترتيب لا بالترتيب الذي كتبته. وإن سمّيت صفحة غير موجودة رفض وقال أي صفحة وكم العدد، بدل أن يخمّن. - تقسيم PDF صندوق قائمة الصفحات فيه أكثر تسامحاً وبالتالي أكثر صمتاً. فهو يقصّ النطاق الذي يتجاوز النهاية — ففي مستند من اثنتي عشرة صفحة يعطيك
1-500الصفحات ١ إلى ١٢ — ويتجاهل بصمت رقم صفحة مفردة غير موجودة. ويحافظ على الترتيب الذي كتبته. أما وضع النطاق فيه فحقول «من/إلى» رقمية، وهو النسخة التي تُستخدم حين يهمّ الأمر.
والعادة التي تنقذ الأمسية: قبل كتابة نطاق، مرّر الملف على عدد الصفحات ومعلومات الملف واقرأ منه عدد الصفحات. وهو يذكر أيضاً أبعاد الصفحات ووجود طبقة نص، وهما الأمران الآخران اللذان يفترضهما الناس بدل التحقق. ومقالة كيف تقسّم ملف PDF تتناول الاختيار بين الأوضاع.
ما الذي يمكنك تغييره وما لا يمكنك
إضافة أرقام الصفحات إلى PDF تطبع أرقاماً على الصفحات. وما تفعله بالضبط، لأن التفصيل هو كل قيمتها:
- ترسم بخط Helvetica بحجم ١٠ نقاط، على بعد ٢٨ وحدة من الحافة، في أحد خمسة مواضع، بلون رمادي داكن. وتستخدم أحد الخطوط القياسية الأربعة عشر، فلا تُضاف بيانات خط إلى الملف — بضع مئات من البايتات من تعليمات الرسم لكل صفحة ولا شيء غيرها.
- ولها إعدادا بداية منفصلان، وهذا ما يأتي الناس من أجله: من أي ورقة تبدأ، ومن أي رقم تبدأ العدّ. فيمكن لصفحة غلاف وصفحة محتويات أن تبقيا بلا ترقيم بينما تطبع الورقة الثالثة ١. أما الأوراق التي قبل البداية فلا تحصل على شيء.
- وصيغة
n / totalتعدّ الأوراق التي تُرقَّم، مزاحةً برقم البداية. فابدأ من الورقة ٢ في مستند من عشر أوراق وتطبع الورقة ٢ ١ / ٩، لا ١ / ١٠. وذلك يُحتمل أنه الجواب الصحيح وهو بالتأكيد جواب مفاجئ، فيستحق أن تراه في المعاينة قبل التنزيل. - وتُوضع الأرقام بالنسبة إلى حجم كل صفحة، فحزمة تخلط A4 وLetter — كما تفعل المستندات المدموجة باستمرار — تحصل مع ذلك على أرقامها في الموضع البصري نفسه على كل ورقة.
- وفي صفحة تحمل تدويراً، يُرسم الرقم في فضاء الصفحة المخزَّن غير المدوَّر ثم يدير القارئ الصفحة كلها، فيقع الرقم على مسح جانبي بمحاذاة ما تراه حافة، مقروءاً جانبياً. والمعاينة تعرض ذلك بدل تجميله. ومقالة لماذا يعود ملف PDF المدوَّر كما كان تشرح السمة وراء ذلك.
وأمران لا تفعلهما، ولا تفعلهما أي أداة أخرى هنا.
لا تكتب تسميات صفحات. فلا توجد أداة في هذا الموقع تضبطها، ولذلك يظل صندوق الصفحة في قارئك يعرض المواضع بعد إضافة الأرقام. وإن تطلّب إيداع ما أن يطابق صندوق التنقل الأرقام المطبوعة، فتلك مهمة تسميات صفحات وتنتمي إلى تطبيق يستطيع كتابتها — ويفضَّل التطبيق الذي جاء منه المستند.
ولا تزيل الأرقام الموجودة أصلاً. فالأرقام المطبوعة جزء من محتوى الصفحة؛ وإضافة مجموعة ثانية تعطيك مجموعتين. والطريقتان الوحيدتان لإزالة الحبر المطبوع هما تغطيته أو قصّه: التنقيح يطليه ويحوّل تلك الصفحة إلى صورة، والقص يخفي ما خارج الحد الجديد فقط بدل حذفه. وكلاهما أسوأ من العودة إلى المصدر وإعادة التصدير إن أمكنك.
أين يؤلم هذا
- «انظر الصفحة ١٢» عبارة ملتبسة. ففي مستند مقدمته مرقّمة على حدة، تجيب عليها ثلاث أوراق. قل أيها تقصد — «الورقة الثانية عشرة» أو «الصفحة المطبوع عليها ١٢» — وينتهي الحوار عند ذلك.
- البحث عن رقم مطبوع نادراً ما ينجح. ففي المسح الضوئي هو بكسلات فلا شيء ليُوجد. وحتى في مستند نصي، رقم الصفحة في التذييل كثيراً ما يُرسم منفصلاً عن نص المتن وقد لا يُستخرج بترتيب مفيد. ومقالة لماذا يخرج النص المنسوخ مشوّشاً تشرح لماذا ترتيب الاستخراج تخمين.
- إعادة الترتيب أو حذف الصفحات لا يعيد ترقيم شيء. فالأرقام المطبوعة تبقى مطبوعة؛ والتسميات تبقى مع نطاقاتها. والأدوات هنا تعيد بناء المستند من صفحات منسوخة، وهو ما يبدأ من فهرس مستند جديد — فنظام تسميات كان في الأصل لا يُنقل إلى الناتج، وما تستعيده مواضع عادية. ومقالة إعادة ترتيب صفحات PDF وحذفها تتناول ما ينتقل أيضاً وما لا ينتقل.
- الإشارات المرجعية والروابط الداخلية تشير إلى صفحات لا إلى أرقام. فهي تنجو من إعادة الترتيب لأنها تشير إلى كائن الصفحة، وهو ما تريده عادةً — ويعني أيضاً أن صفحة محتويات أبطلت أرقامها المطبوعة للتوّ ستظل تأخذك إلى المكان الصحيح بينما تعرض الرقم الخاطئ.
- الحزمة المدموجة لا تتّسق تقريباً أبداً. فكل مستند مصدر جلب تذييلاته المطبوعة، وللمستند الجديد عدّ مواضع متصل واحد. فإن احتاجت الحزمة أن تكون قابلة للاستشهاد، فرقّمها بعد الدمج وقل في المذكرة المرافقة إن الأرقام المطبوعة في المتن هي أرقام المستندات الأصلية.
الأدوات التي يغطيها هذا المقال
المصادر
التوثيق الأساسي للمعلومات الواردة أعلاه.