تحويل PDF إلى PNG: تحويل صفحات PDF إلى صور PNG بدقة قابلة للتخصيص
تقوم هذه الأداة بتحويل كل صفحة من ملف PDF واحد إلى صورة منفصلة بصيغة PNG. يتم التحويل بالكامل داخل متصفحك، لذا تبقى ملفاتك خاصة ولا تُرفع إلى أي خادم.
كيفية عمل التحويل
ملف PDF هو حاوية يمكن أن تحتوي على أشكال هندسية متجهة (خطوط، منحنيات، نصوص معرفة كمسارات رياضية) بالإضافة إلى صور نقطية وخطوط وبيانات وصفية. عند التحويل إلى PNG، يتم تحويل كل صفحة إلى شبكة ثابتة من البكسلات. يصبح النص نمطًا من المربعات الملونة — لم يعد قابلاً للتحديد أو البحث أو الاستخراج. يتم عرض كل صفحة من ملف PDF كصورة PNG واحدة.
لماذا PNG بدلاً من JPEG
PNG هو التنسيق الصحيح لتحويل صفحات PDF التي تحتوي على نصوص أو رسوم بيانية أو مخططات أو أي محتوى ذي حدود حادة ومناطق ألوان ثابتة إلى صور نقطية. يستخدم JPEG خوارزمية ضغط مع فقدان البيانات تؤدي إلى تشويش الحواف عالية التردد (يصبح النص ضبابيًا) ويمكن أن تُحدث تشويشًا مرئيًا حول الخطوط الرفيعة. يزيل PNG هذه التشوهات تمامًا.
المفاضلة هي حجم الملف. تضغط صفحة من النص الأسود على خلفية بيضاء بشكل جيد للغاية في PNG لأن الخلفية موحدة والنص بلون واحد. تنتج الصفحة الغنية بالصور ملف PNG أكبر من نفس الصفحة بصيغة JPEG، لكن PNG يحافظ على كل بكسل بدقة — وهو أمر مهم عندما يحتوي ملف PDF على مخططات أو رسومات هندسية أو نماذج حيث تكون دقة الخطوط مهمة.
إذا كنت بحاجة إلى أصغر ملف ممكن ويمكن للنص تحمل ضبابية طفيفة، فإن JPEG هو خيار — ولكن هذه الصفحة تُخرج دائمًا PNG لأن حالات الاستخدام النموذجية (العروض التقديمية، التضمين، المشاركة كصورة مستقلة) تفضل الدقة على الضغط.
المعالجة داخل المتصفح: الخصوصية والحدود
تتم جميع عمليات العرض في متصفحك. لا يتم تحميل أي بيانات إلى خادم. هذا يعني:
- لا يمر ملف PDF عبر أي شبكة.
- لا يرى أي مسؤول أو طرف ثالث أو سجل خادم مستندك.
- يعمل التحويل دون اتصال بالإنترنت بعد تحميل نصوص الصفحة.
يفرض عدم وجود خادم أيضًا قيودًا صارمة. يقوم المتصفح بكل العمل على جهازك، ويمكن لملفات PDF الكبيرة أن تستهلك ذاكرة كبيرة.
حدود الإدخال:
| القيد | القيمة |
|---|---|
| حجم الملف | 80 ميجابايت أو أصغر |
| عدد الصفحات | 60 أو أقل |
| نوع الملف | ملف PDF واحد بالضبط |
| التشفير | غير مدعوم |
إذا تجاوز حجم الملف 80 ميجابايت، تعرض الصفحة: "يجب أن يكون حجم كل ملف ‹max› أو أصغر." إذا كان ملف PDF يحتوي على أكثر من 60 صفحة: "يحتوي ملف PDF هذا على أكثر من ‹max› صفحة، لذا فهو كبير جدًا بحيث لا يمكن تصديره هنا." تعكس هذه الحدود ما يمكن للمتصفحات التعامل معه بشكل موثوق دون التعطل أو استنفاد الذاكرة.
معالجة الأخطاء والحالات الخاصة
تتحقق الصفحة من عدة شروط قبل محاولة التحويل. رسائل الخطأ محددة:
- لم يتم تحديد ملف: زر "تصدير الصفحات" معطل. إذا حاول المستخدم التأكيد (على سبيل المثال، بالضغط على Enter)، تعرض الواجهة: "اختر ملفًا واحدًا على الأقل."
- الملف ليس ملف PDF: "اختر ملف PDF واحد."
- فشل التحقق من نوع الملف أثناء التحويل: "نوع الملف هذا غير مدعوم للاتجاه المحدد."
- لا يمكن الفتح كملف PDF: "تعذر فتح هذا الملف كملف PDF. قد يكون تالفًا أو تم تسميته بشكل خاطئ." يغطي هذا الملفات ذات الامتداد
.pdfالتي هي في الواقع HTML أو XML أو أغلفة فارغة. - ملف فارغ: "هذا الملف فارغ."
- مشفر / محمي بكلمة مرور: "ملف PDF هذا مشفر أو محمي بكلمة مرور." يمنع تشفير PDF (RC4، AES) المتصفح من عرض الصفحات بدون كلمة مرور. لا تطلب الأداة كلمة مرور؛ بل ترفض الملف ببساطة.
- فشل معالجة عام: "فشل التحويل. حاول بملف آخر." يظهر هذا الخطأ الشامل عندما يؤدي عرض الصفحة إلى خطأ غير معالج — على سبيل المثال، تحتوي الصفحة على أوضاع شفافية غير مدعومة، أو تدفق كائن تالف، أو جدول مرجعي متقاطع مشوه.
- إذا انتهت عملية بفشل: "تعذر معالجة ‹count› ملف (ملفات)."
تُعرض جميع الأخطاء كنص عادي، وليس رسائل وحدة التحكم، حتى يعرف المستخدم بالضبط ما حدث خطأ.
الإخراج والتنزيل
بعد التحويل الناجح، تعرض الصفحة:
تم تصدير ‹count› صورة (صور).- المصدر – حجم ملف PDF الأصلي (على سبيل المثال، 2.3 ميجابايت).
- الإخراج – حجم كل صورة PNG تم إنشاؤها.
- الصفحات – عدد الصفحات المحولة.
- الأبعاد – عرض × ارتفاع كل صورة بالبكسل (متطابقة لجميع الصفحات إذا كانت أحجام صفحات PDF موحدة).
تحتوي كل صورة PNG على زر تنزيل منفصل، يحفظ ملفًا باسم ملف PDF بالإضافة إلى رقم الصفحة — report-page-1.png، report-page-2.png، وهكذا لـ report.pdf. يقوم زر تنزيل الكل (.zip) بضغط جميع الصور في أرشيف ZIP واحد يسمى brobrogo-pdf-images.zip. يتم تجميع ملف ZIP محليًا في المتصفح، بحيث يحصل المستخدم على ملف واحد بدلاً من عشرات التنزيلات الفردية.
يقرأ سطر ملخص: تم إنشاء ‹pages› صفحة (صفحات): ‹original› -> ‹output›. يظهر هذا أسفل الإحصائيات، مما يعطي نظرة عامة سريعة على تغيير الحجم. الزيادة الكبيرة من PDF إلى PNG أمر طبيعي، لأن نص PDF يتم تخزينه كبيانات خطوط مضغوطة بينما يخزن PNG كل بكسل. قد يكون ملف PDF مكونًا من 60 صفحة من النص الخالص بحجم 5 ميجابايت كملف PDF ولكنه عدة أضعاف ذلك كملفات PNG.
ما الذي يجعل هذه الصفحة مختلفة؟
على عكس تحويل الصور إلى PDF، فإن هذه الأداة تقوم بتحويل كل صفحة PDF إلى شبكة ثابتة من البكسلات (rasterization). يصبح النص غير قابل للاختيار أو البحث. صيغة PNG تحافظ على الحواف الحادة والألوان المسطحة، مما يجعلها مثالية للمستندات التي تحتوي على نصوص ورسوم بيانية. المخرج هو مجموعة من صور PNG (صورة واحدة لكل صفحة) تمثل لقطات دقيقة للتخطيط الأصلي.
المدخلات والمخرجات
المدخلات:
- ملف PDF واحد بالضبط.
- يجب أن يكون حجم الملف 80 ميجابايت أو أقل.
- يسمح بما يصل إلى 60 صفحة.
- لا يمكن للمستخدم ضبط درجة الوضوح (DPI) للصور الناتجة.
المخرجات:
- رسالة: "تم تصدير ‹عدد› صورة."
- "المصدر" (الحجم الأصلي للـ PDF)
- "المخرج" (الحجم الإجمالي للصور المصدرة)
- "الصفحات" (عدد الصفحات المصدرة)
- "الأبعاد" (أبعاد الصور المصدرة)
- زر "تنزيل" لكل صورة على حدة
- زر "تنزيل الكل (.zip)" لتنزيل جميع الصور كملف ZIP
- ملخص: "تم إنشاء ‹عدد› صفحة: ‹الأصلي› -> ‹المخرج›"
قواعد وحالات خاصة
- زر "تصدير الصفحات" معطل إذا لم يتم اختيار ملف.
- إذا لم يتم اختيار ملف: "اختر ملفًا واحدًا على الأقل."
- إذا كان حجم الملف أكبر من 80 ميجابايت: "يجب أن يكون كل ملف ‹الحد الأقصى› أو أصغر."
- إذا كان عدد صفحات PDF أكثر من 60: "يحتوي ملف PDF هذا على أكثر من ‹الحد الأقصى› صفحة، لذا فهو كبير جدًا للتصدير هنا."
- إذا كان PDF مشفرًا أو محميًا بكلمة مرور: "ملف PDF هذا مشفر أو محمي بكلمة مرور."
- إذا تعذر فتح الملف كـ PDF: "تعذر فتح هذا الملف كـ PDF. قد يكون تالفًا أو موسومًا بشكل خاطئ."
- إذا كان الملف فارغًا: "هذا الملف فارغ."
- إذا تم تقديم نوع ملف غير مدعوم للاتجاه المحدد: "نوع الملف هذا غير مدعوم للاتجاه المحدد."
- إذا تعذرت معالجة ملف: "تعذر تحويل هذا الملف."
- إذا فشلت معالجة ملفات متعددة: "لم تتم معالجة ‹عدد› ملف (ملفات)."
- لتحويل PDF إلى صور، يتم استخدام صيغة PNG. يتم عرض كل صفحة بدقة عالية ثابتة، لذلك لا توجد إعدادات لضبطها.
من يحتاج إلى هذه الأداة؟
- شخص يحتاج إلى استخراج صفحات فردية من PDF كملفات صور.
- شخص يحتاج إلى تحويل PDF إلى صور لاستخدامها في عروض تقديمية أو محتوى ويب.
- شخص يحتاج إلى استخدام صيغة PNG لجودتها غير المفقودة (lossless) ونصها الحاد.
- شخص يرغب في مشاركة صفحة PDF كصورة مستقلة دون خطر تحرير النص.
- شخص يحتاج إلى تضمين صفحة PDF في مستند لا يدعم PDF.
كيف تعمل آلية التحويل الداخلي؟
عند تحميل ملف PDF، يقوم المتصفح بقراءة الملف وبناء المخرجات محليًا على الجهاز. ثم يتم تحويل كل صفحة إلى صورة نقطية (bitmap). تعمل عملية تحويل النقاط (rasterization) على تحويل العناصر المتجهة (نصوص، خطوط، أشكال) إلى شبكة من البكسلات. يتم تحديد دقة هذه الشبكة بواسطة قيمة DPI التي يختارها المستخدم.
علاقة DPI بالأبعاد:
- الحجم بالبكسل = عرض الصفحة بالبوصة × DPI
- مثلاً: صفحة A4 (21 سم عرض = 8.27 بوصة) عند DPI = 300 تعطي: 8.27 × 300 = 2481 بكسل عرضًا.
- كلما زاد DPI، زادت دقة التفاصيل لكن حجم الملف يزداد بشكل تربيعي تقريبًا (لأن عدد البكسلات يزداد في بعدين).
اختيار DPI المناسب:
- للشاشات (72-96 DPI): أحجام ملفات صغيرة، مناسبة للعرض على الويب.
- للطباعة (200-300 DPI): تفاصيل واضحة للنصوص الصغيرة، أحجام أكبر.
- لطباعة عالية الجودة (300-600 DPI): نادرًا ما تحتاجها معظم المستندات النصية.
صيغة PNG مقابل JPEG: متى تستخدم أيًا منهما؟
PNG (رسومات الشبكة المحمولة):
- ضغط بلا فقدان – لا يتم التخلص من أي تفاصيل.
- يدعم الشفافية (قناة ألفا).
- مثالي للنصوص والرسوم البيانية والشعارات — أي محتوى ذو حواف حادة وألوان محدودة.
- حجم الملف عادة أكبر من JPEG للمحتوى الفوتوغرافي.
JPEG (مجموعة خبراء التصوير المشتركة):
- ضغط مع فقدان – يتم التخلص من التفاصيل غير المرئية لتقليل الحجم.
- لا يدعم الشفافية.
- أفضل للصور الفوتوغرافية والتدرجات اللونية.
- قد تظهر تشوهات حول النصوص الحادة (تشوهات الرنين).
الاستنتاج: بالنسبة للمستندات المكتبية، الخرائط الذهنية، الشرائح، النصوص – PNG هو الخيار الأفضل. إذا كان PDF يحتوي على صور فوتوغرافية فقط، فقد يكون JPEG أفضل، لكن هذه الأداة تنتج PNG حصريًا.
إدارة الملفات الكبيرة والصفحات المتعددة
الحد الأقصى هو 80 ميجابايت للملف المصدر و60 صفحة. هذه الحدود تعكس ما يمكن للمتصفحات التعامل معه بشكل موثوق دون تعطل أو استنفاد الذاكرة. إذا كان ملف PDF أكبر، يمكن قصه باستخدام أدوات تقسيم PDF أولاً. بالنسبة لأكثر من 60 صفحة، يُفضل استخدام أدوات سطر الأوامر أو التطبيقات المكتبية.
عند تصدير 60 صفحة، قد يصل الحجم الإجمالي للصور إلى عشرات الميجابايت. يقوم المتصفح بإنشاء ملف ZIP واحد، لكن يجب أن يكون لديك مساحة تخزين كافية. يتم عرض الصفحات الكبيرة جدًا بمقياس يحافظ على وضوحها دون استنفاد ذاكرة المتصفح.
أسئلة شائعة
س: هل يمكنني تحويل ملف PDF محمي بكلمة مرور؟
لا. إذا كان الملف مشفرًا أو محميًا بكلمة مرور، ستظهر رسالة خطأ "ملف PDF هذا مشفر أو محمي بكلمة مرور." يجب إزالة الحماية أولاً باستخدام أدوات أخرى (مع مراعاة الحقوق القانونية).
س: ما هو الفرق بين 72 DPI و300 DPI من حيث حجم الملف؟
الحجم الناتج يتناسب طرديًا مع مساحة البكسل. عند مضاعفة DPI من 72 إلى 300 (أي بمعامل ≈4.17)، تزداد الأبعاد الخطية بنفس المعامل، والمساحة تزداد بمعامل مربع ≈17.4. لذا قد يكون ملف 300 DPI أكبر بحوالي 17 مرة من ملف 72 DPI. يمكن أن يتحول ملف PDF بحجم 1 ميجابايت إلى صور بحجم 300 ميجابايت عند 300 DPI.
س: هل يمكنني تحويل صفحات معينة فقط (مثل الصفحات من 2 إلى 5)؟
الأداة الحالية تحول جميع صفحات الملف. يمكنك حذف الصفحات غير المرغوب فيها من ملف PDF قبل التحميل باستخدام أدوات تقسيم PDF.
س: لماذا يظهر أن الصور الناتجة أبعادها كبيرة جدًا (مثلاً 4961×7016 بكسل)؟
هذه قيمة طبيعية لصفحة A4 عند 600 DPI. الأداة تحافظ على دقة الطباعة لضمان جودة عالية. يمكنك تقليل DPI إلى 200 أو 150 للحصول على أبعاد أصغر.
س: هل تعمل الأداة على ملفات PDF المسحوبة (scanned)؟
نعم، تمامًا مثل أي PDF آخر. الفرق هو أن PDF المسحوب يحتوي بالفعل على صور نقطية، لكن تحويله إلى PNG قد يزيد حجم الملف (لأنه يعيد ضغط الصور بدون فقدان). النتيجة ستكون صورة مطابقة تقريبًا.
س: ماذا يحدث إذا كان الملف تالفًا؟
ستظهر رسالة "تعذر فتح هذا الملف كـ PDF. قد يكون تالفًا أو موسومًا بشكل خاطئ." جرب إعادة تنزيل الملف أو استخدم أداة إصلاح PDF قبل المحاولة.