إصلاح PDF

تعمل في المتصفح تحليل PDF وإصلاحه

يحلّل الملف التالف بتسامح، ويعيد كتابته من الصفحات القابلة للاسترداد بجدول إحالات جديد وتدفقات كائنات، ويعيد التحقق من النتيجة ويبلّغ بدقة عمّا استُرد. لا وعود زائفة.

الخصوصية: تتم المعالجة محليًا في متصفحك. لا يُرفع ملفك إلى أي مكان.
جارٍ تحميل الأداة…

ما الذي يوجد داخل ملف PDF، وماذا يفعل إصلاحه؟

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

كيفية استخدام إصلاح PDF

  1. أسقط ملف PDF التالف.
  2. انقر «إصلاح».
  3. اقرأ النتيجة ونزّل الملف المعاد كتابته إن أُنتج.

مزايا إصلاح PDF

  • يعيد بناء جدول الإحالات المرجعية والتذييل
  • يسترد الصفحات من ملفات بإزاحات خاطئة أو بايتات زائدة أو %%EOF مفقود
  • يعيد التحقق من النتيجة ويبلّغ عن الأخطاء قبل / بعد
  • نتائج صادقة: سليم بالفعل، مُصلح، مسترد جزئيًا، غير قابل للاسترداد
  • يحافظ على حقول النماذج عند وجودها (إعادة حفظ في المكان)

مثال على إصلاح PDF

ملف PDF مرّ بنقل FTP في الوضع النصي

الإدخال:

damaged.pdf — محوَّل إلى CRLF، إزاحات الإحالات خاطئة

النتيجة:

damaged-repaired.pdf — النتيجة: مُصلح، 32 صفحة مستردة، الأخطاء قبل 2 / بعد 0

الأسئلة الشائعة حول إصلاح PDF

ما أنواع التلف القابلة للإصلاح؟

جداول الإحالات التالفة أو المفقودة، وإزاحات الكائنات الخاطئة (ملفات مرّت بنقل في الوضع النصي)، والبايتات الزائدة قبل الترويسة، و%%EOF المفقود، والكائنات غير الصالحة التي ليست صفحات. تفقد الملفات المقطوعة الصفحات التي كانت في الجزء المفقود.

ماذا تعني النتائج؟

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

هل سيبدو الملف المُصلح كما هو؟

تُنسخ الصفحات المستردة كما هي، فنعم. قد تكون الصفحات التي دُمّرت تدفقات محتواها فارغة؛ ويذكر التقرير عدد الصفحات المستردة.

هل يُرفع ملف PDF إلى خادم؟

لا. يفتح متصفحك الملف ويعالجه بـ WebAssembly وJavaScript؛ لا يُرسل شيء إلى متقن سوفت أو غيرها. أغلق التبويب ويختفي الملف. يحتاج تنزيل النتيجة إلى حساب مجاني فقط — بلا اشتراك وبلا دفع.

هل تعمل الأداة على ملف PDF محمي بكلمة مرور؟

نعم إذا كنت تعرف كلمة المرور: تطلبها قائمة الملفات مرة واحدة ثم تعمل كل العمليات على الصفحات المفكوكة. تُحفظ النتيجة بلا كلمة مرور ما لم تحمِها مجددًا.

ملاحظات تقنية

يمسح محلل pdf-lib المتسامح الملف بحثًا عن الكائنات بدل الوثوق بجدول الإحالات؛ وتُنسخ الصفحات المستردة إلى مستند جديد (أو يُعاد حفظ المستند في مكانه عند وجود AcroForm). تمر البايتات المعاد كتابتها بأداة التحقق مجددًا، وتُشتق النتيجة من المقارنة ولا تُفترض أبدًا.

المراجع