مستند PDF (.pdf)

ISO قياسي

تنسيق المستندات المحمولة (PDF) معيار واسع الانتشار للورق الرقمي، صُمم لعرض المستندات على نحو متسق بصرف النظر عن التطبيق أو الجهاز أو نظام التشغيل.

تحويل PDF إلى JPG

محول مجاني داخل المتصفح للتحويل من PDF إلى JPG. قم بتحويل الملفات فوراً على جهازك.

ضغط PDF عبر الإنترنت

خاص - لا تغادر الملفات جهازك أبدًا

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات PDF من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات PDF من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

25 50 44 46

تمثيل ASCII: %PDF

التوحيد القياسي: ISO 32000-1 (2008) / ISO 32000-2 (2020)

المواصفات الفنية

هيكلية الحاويةهجينة من كائنات ثنائية/نصية (Binary/ASCII) مع تسلسل هرمي للكائنات وجدول مرجعي تقاطعي
الضغطFlateDecode (Deflate) وDCTDecode (JPEG) وCCITT Fax وJBIG2 وJPXDecode
ترتيب البايتات (Endianness)تدفقات الكائنات الثنائية بترتيب البايتات الكبير (Big-Endian)
مساحات الألوانsRGB, Display P3, DeviceCMYK, تدرج رمادي, ألوان موضعية (Pantone)
القنوات والبنيةرسومات متجهة متعددة الطبقات، وطباعة، وتدفقات نقطية، وبيانات وصفية مدمجة
الحد الأقصى للأبعاد200 × 200 بوصة (يتيح UserUnit حتى 15,000,000 بوصة في الإصدار PDF 1.6 وما بعده)
الشفافيةيدعم شفافية ألفا كاملة وأنماط المزج وأقنعة العتامة
البث والتحميل التدرجييتيح PDF الخطي (Fast Web View) بث نطاقات البايتات عبر طلبات HTTP Range

مصفوفة المقارنة التقنية: PDF مقابل المنافسين

السمة التقنيةPDF (الحالي)DOCXEPUBHTML5
دقة تخطيط العرضيساعد على الحفاظ على التخطيط، لكن العرض يختلف حسب برنامج القراءة وجهاز الإخراج.قائم على التدفق؛ يختلف عبر إصدارات برنامج وورد والخطوط المثبتةتخطيط قارئ قابل لإعادة التدفق؛ لا توجد ضمانات لثبات التنسيق الطباعينموذج صندوق CSS مرن؛ العرض يعتمد على الشاشة
الاحتواء الذاتييمكنه تضمين الخطوط وأصول الصور، لكن المحتوى يعتمد على المستند وإعدادات إنشائه.حاوية XML مستقلة بذاتها (عادةً لا يتم تضمين خطوط النظام)حاوية ZIP مستقلة بذاتها (أصول XHTML/CSS مجمعة)يتطلب موارد HTTP خارجية ما لم يتم تجميعه عبر MHTML
التوقيعات الرقمية المشفرةتوقيعات PAdES وX.509 الرقمية الأصلية، والمدمجة في مواصفة ISOيدعم التوقيعات الرقمية Office XML DSigيتطلب توقيعات رقمية مخصصة للحاويةيتطلب Web Crypto API أو ضمانات نقل TLS خارجية
التجاوب مع الهواتف المحمولةصفحات ثابتة (تتطلب التكبير والتحريك على الشاشات الصغيرة)إعادة تدفق نصوص متجاوبة ممتازةمصمم خصيصاً للقراءة الإلكترونية المتنقلة المرنةتخطيط متجاوب أصلي مع استعلامات وسائط CSS
التوحيد القياسيمعيار دولي مفتوح (ISO 32000-2:2020)ECMA-376 / ISO/IEC 29500معيار W3C / IDPF المفتوحمعيار W3C الحي / WHATWG

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

يعرض Acrobat أو عارض PDF رسالة «الملف تالف ولا يمكن إصلاحه»، أو يفتحه فارغًا تمامًا.

السبب الجذري: أدى نقل الملف عبر بروتوكول FTP أو HTTP في وضع ASCII إلى تحويل تسلسلات البايت الثنائي (استبدال 0x0A بـ 0x0D 0x0A)، مما أدى إلى تشويه إزاحات البايت لجدول المراجع التقاطعية (xref).

الاسترداد: تعيد أدوات إصلاح PDF الحديثة (مثل ‎qpdf --repair‎ أو أداة الإصلاح في File2File.app) فحص الملف بالتتابع، وتعيد بناء قاموس الكائنات وإنشاء جدول xref جديد.

يتعذر على عارض PDF تحميل المستند أو يتوقف عند الصفحة الأخيرة.

السبب الجذري: تنزيل مبتور أو كتابة غير مكتملة إلى القرص، ما أدى إلى غياب علامة %%EOF وقاموس التذييل.

الاسترداد: افحص نهاية الملف بالأمر ‎tail -c 128 document.pdf‎. إذا غابت علامة %%EOF، فتحقق من وجود كائن الفهرس الجذري، ثم أضف جدول xref اصطناعياً يشير إلى أعلى رقم كائن صالح.

تظهر الخطوط المضمّنة كرموز غير مقروءة أو كتل فارغة (.notdef) أو علامات استفهام.

السبب الجذري: خطوط فرعية غير مضمّنة تشير إلى خطوط نظام غير متوفرة على جهاز العرض، أو تلف جداول ToUnicode CMap.

الاسترداد: أعِد تضمين مجموعات الخطوط الفرعية المفقودة باستخدام Ghostscript (‎gs -o fixed.pdf -sDEVICE=pdfwrite -dEmbedAllFonts=true broken.pdf‎)، أو حوّل النصوص إلى منحنيات متجهة.

تحليل الأمان ومتجهات الهجوم على المحلّل

يدعم PDF ميزات مثل البرمجة النصية النشطة والملفات المضمنة وتدفقات الكائنات المضغوطة، لذا يجب على برامج القراءة تحليلها والتعامل معها بأمان. وقد تستخدم عارضات PDF في المتصفحات وضع الحماية لعزل معالجة المستندات.

ناقلات الهجوم المعروفة

  • قد تنفذ JavaScript المضمّنة في Acrobat (JS API) شيفرة عشوائية أو هجمات تصيّد عند فتح المستند.
  • قد تنفذ إجراءات الإطلاق (/Launch) ملفات نظام ثنائية أو نصوصاً برمجية خارجية.
  • قد تؤدي ثغرات عرض الخطوط في محركات تحليل Type 1 وTrueType القديمة إلى تجاوز سعة المخزن المؤقت.
  • تزوير طلبات من جانب الخادم (SSRF) وسرقة بيانات اعتماد NTLM عبر إجراءات URI خبيثة أو إرسال النماذج.

أفضل الممارسات الدفاعية: لا تفتح ملفات PDF غير الموثوقة مع تمكين تنفيذ JavaScript في Adobe Acrobat. ولعرضها على الويب، استخدم محركاً معزولاً في المتصفح مثل WebAssembly/PDF.js، أو حوّلها إلى PDF/A-1b منقح.

الأصول التاريخية والمحطات الرئيسية

2020صدر المعيار ISO 32000-2:2020، موحّداً تحسينات PDF 2.0 الحديثة.
2008نقلت Adobe مواصفات PDF إلى المنظمة الدولية للتوحيد القياسي ضمن ISO 32000-1.
1993أُطلق PDF 1.0 مع Adobe Acrobat، مع دعم النصوص والروابط والخطوط.
1991بدأ الدكتور John Warnock مشروع Camelot في Adobe لمعالجة مشكلة نقل المستندات الرقمية بين الأنظمة.

المزايا الرئيسية والإيجابيات

  • صُمم التنسيق للحفاظ على تخطيط الصفحة عبر أنظمة مختلفة، لكن المظهر قد يختلف حسب الخطوط وبرنامج العرض وإعدادات الطباعة.
  • يدعم التوقيعات الرقمية المشفرة، وتعليقات تنقيح المحتوى، وأذونات الوصول عبر إدارة الحقوق الرقمية (DRM).
  • يمكن أن يحتوي على رسومات متجهة وخطوط وتدفقات صور نقطية مضغوطة؛ ولا تُضمَّن الخطوط والموارد الأخرى دائمًا.

القيود الفنية والسلبيات

  • يجعل تخطيط الصفحات الثابت إعادة تدفق المحتوى تلقائياً ليتلاءم مع الهواتف الصغيرة أمراً صعباً.
  • قد تؤدي البنية الهرمية المعقدة لتدفقات الكائنات الداخلية إلى تضخم الملفات ما لم تُضغط وتُحذف الكائنات غير المشار إليها.
  • توسّع إمكانات JavaScript المضمّنة وإجراءات التشغيل الديناميكية مساحة الهجوم.

معلومات تقنية طريفة

  • تصوّر مستند مشروع Camelot الأصلي طباعة المستندات إلكترونياً من أي تطبيق مباشرةً على أي شاشة.
  • ينتهي كل ملف PDF بالنص ‎%%EOF‎، وهو علامة نهاية الملف.
  • تحدد بعض المحاكم والمؤسسات الأرشيفية PDF/A ضمن إجراءات الحفظ؛ وتختلف المتطلبات حسب الولاية القضائية والمؤسسة.

الأسئلة التقنية المتكررة

لماذا قد تبدو صفحات PDF متشابهة على شاشات وطابعات مختلفة؟

يحفظ PDF محتوى الصفحة بإحداثيات ثابتة، ما يساعد على الحفاظ على التخطيط. ومع ذلك، قد يختلف المظهر حسب الخطوط وبرنامج العرض وإدارة الألوان وإعدادات الطابعة.

ما الفرق بين ملف PDF القياسي وملف PDF/A؟

PDF/A (ISO 19005) مجموعة فرعية مخصصة للأرشفة طويلة الأمد. وتحظر ميزات قد تضر بإمكانية القراءة مستقبلاً، مثل JavaScript وربط الخطوط الخارجية والتشفير وتضمين الصوت أو الفيديو ومساحات الألوان المعتمدة على الجهاز. كما يجب تضمين جميع الخطوط وملفات تعريف الألوان بالكامل.

كيف تعمل عملية ضغط ملفات PDF في المستندات الحديثة؟

يستخدم PDF مرشحات ضغط متعددة بحسب نوع المحتوى. فضغط النصوص وأوامر الرسوم المتجهة وبيانات الخطوط يتم عبر FlateDecode (zlib/deflate)، والصور الفوتوغرافية عبر DCTDecode (JPEG) أو JPXDecode (JPEG 2000)، أما النصوص الممسوحة بالأبيض والأسود فتُضغط عبر JBIG2 أو CCITT Fax Group 4.

لماذا يظل حجم ملف PDF كبيراً غالباً حتى بعد حذف صفحات أو صور؟

عند تعديل PDF، تلحق كثير من المحررات «تحديثاً تزايدياً»: تضيف تدفقات كائنات وجدول xref جديداً في نهاية الملف دون حذف الكائنات القديمة، لتتيح التراجع بسرعة. ولتقليل حجم الملف فعلياً، يلزم تحسينه لإزالة الكائنات غير المشار إليها.

أزواج تحويل PDF ذات الصلة

PDF إلى JPG

حوّل كل صفحة من ملف PDF إلى صورة JPG يمكنك نشرها أو إرسالها في محادثة أو إدراجها في شريحة. تُعرَض الصفحات بدقة 150 dpi، وإذا احتوى ملف PDF على عدة صفحات، فستحصل على ملف ZIP يضم صورة JPG واحدة لكل صفحة.

PDF إلى PNG

احفظ كل صفحة من ملف PDF كصورة PNG دون فقدان، واضحة بما يكفي للنصوص والجداول والرسوم التخطيطية. تُعرَض الصفحات بدقة 150 dpi، وإذا كان ملف PDF يتضمن عدة صفحات، فستحصل على ملف ZIP يحتوي على صورة PNG واحدة لكل صفحة.

PNG إلى PDF

مشاركة لقطة شاشة أو مخطط بصيغة PNG كملف PDF من صفحة واحدة مع الحفاظ على بيانات البكسل والشفافية كما هي. صفحة PDF عبارة عن صورة ثابتة وليست ملف PNG قابلًا للتحرير.

JPG إلى PDF

ضع صورة JPEG على صفحة PDF واحدة للمراجعة أو الطباعة. يتم تضمين بيانات الصورة الموجودة، لكن ملف PDF لا يوفر أدوات تحرير الصور.

WEBP إلى PDF

إنشاء ملف PDF من صفحة واحدة لرسمة WebP لاستخدامها في مستند أو جولة مراجعة. يعيد المتصفح رسمها كصورة، لذلك لا تُحفَظ بيانات WebP أو الحركة.

SVG إلى PDF

شارك شعارًا أو رسمًا توضيحيًا بصيغة SVG كملف PDF من صفحة واحدة. تصبح مساراته القابلة للتحجيم صورة ثابتة الدقة، لذا لا يمكن لتكبير الصورة استعادة تفاصيل الرسوم المتجهة.

HEIC إلى PDF

تحويل صورة HEIC الثابتة إلى صفحة PDF واحدة للمشاركة أو النماذج. تستخدم الصفحة بيانات صورة 8 بت ولا تتضمن تسلسلات HEIC أو بيانات مصدر HDR.

AVIF إلى PDF

ضع صورة ويب بصيغة AVIF على صفحة PDF واحدة لمراجعة الحملة. تُرسَم على لوحة رسم قياسية (canvas)، لذا يُفقد ترميز AVIF والبيانات المساعدة لـ HDR.