المستطيل الأسود ليس حجبًا
هذا أغلى سوء فهم يتعلق بملفات PDF ثمنًا، وقد أطلق إلى العلن أسماء شهود ورواتب ومعلومات طبية وعقودًا غير محجوبة مرات لا تُحصى. رسم مستطيل أسود فوق كلمة لا يمحو تلك الكلمة، بل يرسم مستطيلًا. الكلمة لا تزال تحته.
ما هي صفحة PDF فعليًا
صفحة PDF ليست صورة، بل قائمة أوامر رسم: ضع هذا الحرف في هذا الموضع بهذا الخط، ارسم هذا الخط، املأ هذا المستطيل. حين تضيف مستطيلًا أسود من معالج نصوص أو من أدوات التعليق في قارئ ملفات أو من معظم إضافات «الحجب»، فأنت **تضيف أمرًا واحدًا في نهاية تلك القائمة**. أوامر النص السابقة تبقى كما هي. بصريًا يغطي المستطيل الحروف لأنه رُسم بعدها. بنيويًا لا تزال الحروف في مكانها، وكل ما *يقرأ* الملف بدل أن *يعرضه* — النسخ واللصق، أدوات الاستخراج، فهارس البحث، قارئات الشاشة — يمر بجوار المستطيل ويقرأ النص.
كيف يعود النص إلى الظهور
بثلاث طرق، ولا شيء فيها متقدم. افتح الملف، حدّد المنطقة المسوّدة بالمؤشر، انسخها، ثم ألصقها في أي محرر نصوص: تظهر الكلمات التي ظننتها محجوبة. أو مرّر أي أداة استخراج على الملف فتعيد لك نص الصفحة كاملًا. أو افتح المحتوى الخام للملف، وكثيرًا ما تكون السلاسل النصية ظاهرة فيه. ليس هذا اختراقًا، بل الملف يعمل كما صُمم. الجانب المؤذي أن من أنشأ الوثيقة لا سبيل لديه لملاحظة ذلك: على شاشته تبدو محجوبة — ولهذا يتكرر الأمر حتى مع من كانوا حذرين.
ما الذي يجب أن يفعله الحجب الحقيقي
يجب ألّا يكون كائن النص **موجودًا** في الملف الناتج. والطريقان الأمينان اثنان: إعادة كتابة تدفق المحتوى مع إسقاط عوامل النص المعنية، أو تحويل الصفحة إلى صورة، ثم رسم المستطيلات فوق الصورة، ثم إعادة بناء الصفحة من تلك الصورة. يختار هذا التطبيق الطريق الثاني عمدًا لأنه لا يقبل النجاح نصف الطريق: كل صفحة تحمل مربع حجب تُحوَّل إلى صورة نقطية، وتُرسم المربعات فوقها، وتُعاد الصفحة بناءً على النتيجة — فلا يبقى تحتها أي كائن نص يمكن استرجاعه. أما الصفحات الخالية من المربعات فتُنسخ من الأصل كما هي، محتفظة بنصها المتجهي وحدّته وقابليته للتحديد.
الثمن، بصراحة
لتحويل صفحة إلى صورة ثمن، ونحن نذكره بدل إخفائه: لن يعود بالإمكان تحديد النص أو البحث فيه داخل الصفحات المحجوبة، وسيكبر حجم الملف. هذا ثمن الضمانة. ولهذا لا نحوّل إلا الصفحات التي حُجب فيها شيء فعلًا — فإن حجبت صفحتين من عقد من خمسين صفحة، بقيت الثماني والأربعون الأخرى بنص حقيقي. ولهذا أيضًا يُجمَّع الناتج **دائمًا في مستند جديد** بدل الحفظ فوق الأصل: المكتبات التي تعيد كتابة جدول الكائنات كاملًا عند الحفظ قد تترك كائنات النص الأصلية يتيمة داخل الملف حتى بعد إزالتها من الصفحة. البناء من الصفر يجعل ذلك مستحيلًا بنيويًا.
أسئلة شائعة
هل يحجب رسم مستطيل أسود فوق النص؟
لا. المستطيل يُرسم فوقه ويبقى النص في الملف، فيعود بالنسخ واللصق أو بأدوات الاستخراج. هذا السبب الأول للكشف العرضي في ملفات PDF.
ألا يكفي التظليل بالأسود؟
لا. التظليل تعليق فوق الصفحة والنص تحته سليم، وبعض القارئات تتيح إزالته.
هل يحل التسطيح (flatten) المشكلة؟
ليس على نحو موثوق. غالبًا ما يدمج التسطيح التعليقات في محتوى الصفحة دون أن يحذف عوامل النص بالضرورة.
لماذا يحوّل التطبيق الصفحة إلى صورة؟
لأن ذلك يزيل كائنات النص بدل تغطيتها. ولا تُحوَّل إلا الصفحات التي تحمل مربعات حجب.
هل يكبر حجم الملف؟
نعم في الصفحات المحجوبة. هذا الثمن الأمين لاختفاء النص فعليًا.
هل يمكن استرجاع النص من الصورة؟
لا توجد حروف تُستخرج. لكن ما تركته ظاهرًا على الصفحة يبقى مقروءًا بالطبع؛ الحجب يزيل ما غطّيته، لا ما أبقيته.
احذف النص، ثم أثبت أنه اختفى. بدل تغطية الكلمات، يزيلها Redact من الصفحة، ثم يعيد فتح الملف الذي أنشأه للتو ويبحث فيه بطريقتين مستقلتين — استخراج النص وفحص التدفقات الخام — قبل أن يسمح بتنزيله. لا يغادر ملفك المتصفح.
احجب ملف PDF في متصفحك