آلية عمل محول الصور وPDF والتحويل الثنائي
يعمل "محول الصور وPDF" كأداة متكاملة تتيح اتجاهين للتحويل مباشرة في متصفح الويب الخاص بك. الاتجاه الأول هو دمج مجموعة من الصور الفردية وترتيبها داخل مستند PDF واحد. أما الاتجاه الثاني فهو استخراج الصفحات المكونة لملف PDF وتصديرها كملفات صور منفصلة.
تتم عملية المعالجة بالكامل محلياً داخل متصفح المستخدم. هذا يعني أن الملفات لا يتم رفعها إلى خوادم BroBroGo، بل تجري كافة العمليات الحسابية وفك الترميز وإعادة الهيكلة باستخدام موارد الجهاز المحلي.
متطلبات المدخلات والقيود الفنية
تعتمد الأداة على قواعد محددة لضمان استقرار عملية التحويل وتفادي استهلاك ذاكرة الجهاز بشكل مفرط. وتتوزع هذه المحددات بناءً على اتجاه التحويل المختار:
1. تحويل الصور إلى PDF
- صيغ الصور المدعومة: JPG، PNG، WebP، AVIF، GIF، HEIC، أو HEIF.
- الحد الأقصى لعدد الملفات: يمكن اختيار وتجهيز ما يصل إلى 20 صورة في المرة الواحدة.
- حجم الملف: يجب أن يكون حجم كل ملف صورة 50 MB أو أقل.
2. تحويل PDF إلى صور
- عدد الملفات: تتيح الأداة معالجة ملف PDF واحد فقط في العملية.
- حجم الملف: يجب ألا يتجاوز حجم ملف PDF المرفق 50 MB.
- عدد الصفحات: الحد الأقصى المسموح به للتصدير هو 500 صفحة. إذا تجاوز المستند هذا الحد، تظهر رسالة الخطأ: "يحتوي ملف PDF هذا على أكثر من
{max}صفحة، وهو حجم كبير جداً للتصدير هنا.".
مخرجات التحويل وبيانات التقرير
عند اكتمال عملية المعالجة بنجاح، تعرض الأداة تقريراً مفصلاً يلخص نتائج التحويل مع توفير روابط التنزيل المباشرة. وتختلف المخرجات والبيانات المعروضة حسب الوضع المستخدم:
تقرير تحويل الصور إلى PDF
- رسالة التأكيد: "تم إنشاء
{count}ملف PDF." - المصدر: يعرض الحجم الأصلي الإجمالي للصور المدخلة.
- الناتج: يعرض الحجم النهائي لملف PDF الذي تم إنشاؤه.
- الصفحات: يوضح عدد الصفحات الإجمالي داخل ملف PDF الجديد.
- ملخص التحويل: يظهر على شكل "تم إنشاء
{pages}صفحة:{original}->{output}". - زر التنزيل: زر "تنزيل" لحفظ ملف PDF مباشرة.
تقرير تحويل PDF إلى صور
- رسالة التأكيد: "تم تصدير
{count}صورة." - المصدر: يعرض الحجم الأصلي لملف PDF المدخل.
- الناتج: يعرض الحجم الإجمالي لكافة الصور المصدرة.
- الصفحات: يوضح عدد الصفحات التي تم تصديرها بنجاح.
- الأبعاد: يعرض أبعاد الصور المصدرة بالبكسل.
- ملخص التحويل: يظهر بصيغة "تم إنشاء
{pages}صفحة:{original}->{output}". - خيارات الحفظ: يتوفر زر "تنزيل" لكل صورة فردية، بالإضافة إلى زر "تنزيل الكل (.zip)" لحفظ جميع الصور المصدرة داخل ملف مضغوط واحد يحمل الاسم الافتراضي
brobrogo-pdf-images.zip.
قواعد المعالجة والتعامل مع الأخطاء وحالات الاستثناء
تبدأ الأداة افتراضياً في وضع "تحويل الصور إلى PDF". وتخضع واجهة الاستخدام لعدة قواعد ديناميكية تمنع إرسال طلبات فارغة أو غير متوافقة:
- تعطيل الأزرار: يتم تعطيل زري "إنشاء PDF" و"مسح" في وضع تحويل الصور إذا لم يتم اختيار أي ملف. وبالمثل، يتم تعطيل زر "تصدير الصفحات" في وضع تحويل PDF إلى صور عند غياب الملفات.
- عدم اختيار ملفات: في حال محاولة بدء المعالجة دون إرفاق ملفات، تظهر رسالة "يرجى اختيار ملف واحد على الأقل.".
- تجاوز العدد المسموح: عند محاولة رفع أكثر من 20 صورة، تظهر رسالة "يرجى اختيار ما يصل إلى
{max}صورة في المرة الواحدة.". - تجاوز الحجم الأقصى: إذا تخطى أي ملف حاجز 50 MB، تظهر رسالة "يجب أن يكون حجم كل ملف
{max}أو أقل.". - الملفات غير المدعومة:
- عند رفع صيغة صورة غير مدعومة: "اختر ملفات صور من نوع: JPG، PNG، WebP، AVIF، GIF، HEIC أو HEIF.".
- عند رفع ملف غير مدعوم في وضع PDF: "يرجى اختيار ملف PDF واحد.".
- عند استخدام صيغة لا تتوافق مع الاتجاه النشط: "نوع الملف هذا غير مدعوم للاتجاه المحدد.".
- الملفات التالفة أو الفارغة:
- إذا كان الملف بحجم 0 بايت: "هذا الملف فارغ.".
- إذا تعذر فك ترميز الصورة: "تعذر فك ترميز هذه الصورة. قد تكون تالفة أو ليست ملف صورة حقيقي.".
- إذا تعذر فتح ملف PDF: "تعذر فتح هذا الملف كملف PDF. قد يكون تالفاً أو يحمل امتداداً خاطئاً.".
- الملفات المحمية: إذا كان ملف PDF مشفراً، تتوقف المعالجة وتظهر رسالة "ملف PDF هذا مشفر أو محمي بكلمة مرور.".
- فشل المعالجة العام: عند حدوث خطأ غير معروف لملف معين، تظهر رسالة "تعذر تحويل هذا الملف.". وإذا فشلت العملية بالكامل لملف أو عدة ملفات، تظهر رسالة "فشل التحويل. يرجى تجربة ملف آخر." أو "تعذرت معالجة
{count}ملف.".
مقارنة صيغ الصور وخيارات الضغط والجودة
عند تحويل صفحات مستند PDF إلى صور، تتيح الأداة الاختيار بين صيغتين رئيسيتين هما PNG وJPG. يعتمد اختيار الصيغة المناسبة على طبيعة المحتوى الموجود داخل ملف PDF:
| صيغة الصورة | الحالات الأنسب للاستخدام | خصائص الملف والتحكم في الحجم |
|---|---|---|
| PNG | النصوص الواضحة، المخططات الهندسية، والرسومات المسطحة (Flat Graphics). | تحافظ على حدة الحواف والتباين العالي دون تشويه حول النصوص. |
| JPG | الصفحات الممسوحة ضوئياً (Scanned Pages)، والمستندات الغنية بالصور الفوتوغرافية. | توفر حجماً أصغر للملفات، مع إمكانية التحكم في المقايضة بين الجودة والحجم عبر شريط تمرير الجودة. |
عند اختيار صيغة JPG، يظهر شريط تمرير للتحكم في الجودة. وتؤدي القيم المرتفعة للجودة إلى تحسين تفاصيل الصورة المصدرة ولكنها تنتج ملفات JPG ذات أحجام أكبر. بينما تؤدي القيم المنخفضة إلى تقليص حجم الملف على حساب وضوح التفاصيل الدقيقة.
الأسئلة الشائعة
هل يتم رفع هذه الملفات؟
لا. تتم عملية التحويل بالكامل داخل متصفحك، ويتم إنشاء التنزيلات محلياً. لا يتم إرسال أي من مستنداتك أو صورك إلى خوادم خارجية.
ما هي الجودة التي يجب أن أختارها لصفحات PDF؟
تحافظ صيغة PNG على وضوح النصوص والرسومات المسطحة. بينما تكون صيغة JPG أصغر حجماً للصفحات الممسوحة ضوئياً أو ملفات PDF الغنية بالصور، ويتحكم شريط تمرير الجودة في هذه المقايضة.
هل يمكن للأداة تحويل ملفات PDF المحمية بكلمة مرور؟
لا. يتم رفض ملفات PDF المشفرة مع إظهار رسالة توضيحية بدلاً من محاولة تجاوز كلمة المرور. ستحتاج إلى إزالة الحماية من الملف قبل محاولة تحويله هنا.
لماذا تظهر لي رسالة تفيد بأن ملف PDF كبير جداً للتصدير؟
تضع الأداة حداً أقصى لعدد الصفحات عند تحويل PDF إلى صور وهو 500 صفحة. إذا تجاوز المستند هذا العدد، فلن تتمكن الأداة من تصديره محلياً لتفادي انهيار المتصفح بسبب استهلاك الذاكرة.