حجب نصوص PDF وإزالتها نهائيًا
اطمس الأسماء والأرقام والفقرات بالأسود لتختفي من الملف نفسه، لا أن تُخفى فقط خلف مستطيل يستطيع القارئ إزاحته.
طريقة تطبيق الحجب
- 1
إفلات ملف PDF
اختر الملف أو اسحبه إلى الصفحة. يفتحه متصفحك ويرسم الصفحة الأولى، ولا يغادر شيء علامة التبويب في أي لحظة.
- 2
تحديد المناطق أو البحث عن النص
اسحب مربعًا فوق كل ما يجب أن يختفي، أو اكتب اسمًا ودع الأداة تعثر على كل مواضعه في المستند وتعرضها في قائمة لتراجعها.
- 3
تنزيل الملف بعد الحجب
يُعاد بناء الصفحات التي حددتها صورًا، ثم يُفحص الملف للتأكد من اختفاء النص، وبعدها فقط يبدأ التنزيل.
تغطية النص ليست إزالته
المستطيل الأسود المرسوم فوق فقرة لا يغير شيئًا مما تحته. تبقى الكلمات في تدفق محتوى الصفحة، ويستطيع أي شخص تحديدها أو نسخها أو استخراجها بأداة من سطر الأوامر في نحو ثانية واحدة. وبهذه الطريقة تسربت مرارًا وتكرارًا مستندات قضائية وتقارير للشرطة وعقود حكومية. تعتمد هذه الأداة الطريقة الوحيدة التي تنجح في PDF: يُعاد رسم كل صفحة حددت فيها مناطق للحجب صورة نقطية بدقة 150 أو 200 أو 300 DPI، وتُملأ المربعات على تلك البكسلات، وتحمل الصفحة الجديدة الصورة بدل كائنات النص الأصلية. الكلمات ليست مغطاة. إنها ليست في الملف أصلًا.
لا تتغير إلا الصفحات التي حددتها
تحويل المستند كله إلى صور لإخفاء سطرين كان سيضخم الملف أضعافًا، ويقضي على البحث في نص صفحات لم يكن فيها ما يُخفى. أما الصفحات التي لم تمسها فتُنسخ بايتًا ببايت، فتبقى قابلة للتحديد والبحث وصغيرة الحجم. وبعد تجميع الملف يُفتح من جديد ويُقرأ: إذا عُثر على أي نص في صفحة محجوبة، تُستبعد النتيجة ولا يُعرض شيء للتنزيل.
لماذا يختفي النص المحذوف حقًا
يُفتح ملف PDF ويُعرض ويُعاد كتابته داخل علامة التبويب هذه في المتصفح؛ فلا داعي لأن ينتقل مستند مليء بالبيانات الشخصية إلى خادم. يُعاد بناء الصفحات المحجوبة من البكسلات، فلا تبقى فيها أي طبقة نص مخفية، ويُقرأ الملف النهائي من جديد لإثبات ذلك قبل أن ترى زر التنزيل.
الأسئلة الشائعة
لماذا لا يكفي أن أرسم مستطيلًا أسود فوق النص؟
لأن المستطيل يُرسم فوق النص بينما يبقى النص في تدفق المحتوى تحته. حدد المنطقة في أي عارض وانسخها، فتظهر في الحافظة الكلمات المفترض أنها مخفية. وبهذه الطريقة تتسرب المستندات منذ سنوات، ولهذا نحول الصفحة إلى صورة بدلًا من ذلك.
هل يمكن استرجاع النص المحجوب من الملف؟
لا. لا تُنسخ الصفحة الأصلية إلى النتيجة إطلاقًا، بل تحل محلها صورة مسطحة لها، والمربعات مطبوعة في بكسلاتها. لا يبقى كائن نص، ولا جدول تعيين للخطوط، ولا طبقة مخفية يمكن استرجاع أي شيء منها.
لماذا كبر حجم الصفحات المحجوبة؟
صفحة النص تعليمات لا يتجاوز حجمها بضعة كيلوبايت، أما صورة الصفحة نفسها بدقة 200 DPI فتبلغ بضع مئات من الكيلوبايت بصيغة JPEG. هذا ثمن الإزالة. اخفض الدقة إلى 150 DPI، أو مرر النتيجة بعد ذلك على أداة «ضغط PDF».
لماذا يتوقف البحث في النص على الصفحات المحجوبة؟
تلك الصفحات صارت صورًا، فلا توجد كلمات يعثر عليها العارض؛ ولا تبقى قابلة للبحث إلا الصفحات التي لم تمسها. شغّل أداة «OCR لملفات PDF» على الملف النهائي لإعادة بناء طبقة النص؛ وستصف ما هو ظاهر، وهو لم يعد يتضمن ما أزلته.
هل تُزال البيانات الوصفية واسم المؤلف أيضًا؟
نعم، افتراضيًا. تُحذف حقول العنوان والمؤلف والموضوع والكلمات المفتاحية والتطبيق المنشئ والتطبيق المنتج، ومعها حزمة XMP التي تكررها. فلا قيمة لاسم أخفيته في الصفحة الرابعة إذا بقي الاسم نفسه في خصائص المستند.
هل يُرسل ملفي إلى خادم؟
لا. قراءة ملف PDF، وعرض الصفحات، وملء المربعات، وكتابة الملف الجديد، كلها تجري في متصفحك. لا يُرفع شيء ولا ينتظر في طابور ولا يُخزن، والمستند الذي تحجب نصوصه هنا لا يوجد أبدًا في أي مكان نستطيع الوصول إليه.
هل يمكنني البحث بتعبير نمطي (regex)؟
نعم. فعّل خيار التعبير النمطي، وابحث في المستند كله عن أشياء مثل رقم الضمان الاجتماعي أو صيغة تاريخ. يظهر كل تطابق في القائمة مع رقم صفحته، ويمكنك إلغاء تحديد أي موضع يجب أن يبقى ظاهرًا.
ماذا لو كان ملف PDF مستندًا ممسوحًا ضوئيًا بلا طبقة نص؟
البحث يحتاج إلى نص حقيقي، فلا يعثر على شيء في مستند ممسوح ضوئيًا. حدد المناطق يدويًا بدلًا من ذلك؛ والنتيجة واحدة، لأن الصفحة تتحول إلى صورة في الحالتين. وإذا أردت البحث في مستند ممسوح، فشغّل عليه OCR أولًا ثم عد إلى هنا.
أدلة
- ما الذي يستطيعه محرر PDF بلا اشتراك وما الذي لا يستطيعهيضع محرر PDF المجاني لدينا النصوص والتغطية البيضاء والأشكال والصور فوق الصفحة، ولا يمس النص الموجود. إليك ما يعنيه ذلك لملفك، وماذا تستخدم حين يجب أن تتغير الكلمات نفسها.
- حجب المعلومات في PDF بالطريقة الصحيحة (المستطيل الأسود ليس حجبًا)المربع الأسود المرسوم فوق فقرة في ملف PDF لا يحذف النص الذي تحته، وقد تسبب هذا الخطأ من قبل في تسريب مستندات حقيقية.