ما هو ملف EPUB؟

EPUB (Electronic Publication) هو أكثر صيغة معيار مفتوحة استخداماً لكتب وإصدارات رقمية. بخلاف ملفات PDF التي تحافظ على تخطيطات ثابتة، تم تصميم ملفات EPUB لتكون قابلة لإعادة التدفق، مما يعني أن النص يتكيف تلقائياً ليناسب أحجام الشاشات والأجهزة المختلفة. ملف EPUB هو في الأساس أرشيف ZIP يحتوي على محتوى XHTML أو HTML وأوراق أنماط CSS وصور وملفات بيانات وصفية منظمة وفقاً لمواصفات EPUB.

تم تطوير الصيغة من قبل المنتدى الدولي للنشر الرقمي (IDPF) وتتم صيانتها الآن من قبل W3C. تستخدم ملفات EPUB امتداد .epub وتدعمها معظم أجهزة القراءة الإلكترونية والأجهزة اللوحية وتطبيقات القراءة بما في ذلك Apple Books و Google Play Books و Kobo والعديد من الآخرين.

وصف الأداة

يستخرج هذا المحول ملفات كتب EPUB ويحولها إلى صيغة HTML القياسية. يقوم بتحليل بنية حزمة EPUB وقراءة بيانات الكتاب الوصفية ومعالجة جميع الفصول بترتيبها الصحيح وإنشاء ملف HTML موحد واحد يمكن عرضه في أي متصفح ويب أو معالجته بشكل أكبر لأغراض أخرى.

كيف يعمل

يعالج المحول ملفات EPUB من خلال عدة خطوات:

  1. فك الضغط: ملفات EPUB هي أرشيفات ZIP، لذا تقوم الأداة أولاً باستخراج المحتويات
  2. تحديد موقع ملف OPF: ملف META-INF/container.xml يشير إلى ملف OPF (Open Packaging Format) الذي يحتوي على فهرس الكتاب وترتيب القراءة
  3. تحليل البيانات الوصفية: استخراج العنوان والمؤلف والناشر واللغة وتاريخ النشر والوصف من عناصر بيانات Dublin Core
  4. معالجة العمود الفقري: يحدد العمود الفقري OPF ترتيب قراءة الفصول، مما يضمن ظهور المحتوى بالتسلسل الصحيح
  5. استخراج المحتوى: يتم معالجة كل ملف فصل XHTML واستخراج محتوى الجسم
  6. دمج الصور: يتم تحويل الصور إلى Base64 data URIs بحيث يتم دمجها مباشرة في HTML
  7. تضمين الأنماط: يتم دمج أوراق أنماط CSS من EPUB بشكل اختياري في الإخراج

الميزات

  • استخراج بيانات الكتاب الوصفية الكاملة بما في ذلك العنوان والمؤلف والناشر واللغة والوصف
  • الحفاظ على ترتيب قراءة الفصول كما هو محدد في العمود الفقري EPUB
  • تحويل الصور المضمنة إلى Base64 data URIs لإخراج HTML مستقل بذاته
  • تضمين أنماط CSS الأصلية من EPUB بشكل اختياري
  • السماح بتنزيل فصول فردية بشكل منفصل أو الكتاب الكامل كملف HTML واحد

شرح الخيارات

الخيار الوصف
تضمين الأنماط عند التفعيل، يستخرج أوراق أنماط CSS من EPUB ويدمجها في HTML الناتج. هذا يحافظ على التنسيق والطباعة الأصلية. قم بالتعطيل للحصول على محتوى عادي بدون أنماط.
تضمين الصور عند التفعيل، يحول الصور إلى Base64 data URIs مضمنة مباشرة في HTML. الملف الناتج مستقل بذاته لكنه أكبر حجماً. قم بالتعطيل للحصول على إخراج نصي فقط.

حالات الاستخدام

  • النشر على الويب: تحويل الكتب الإلكترونية إلى HTML لنشر مقتطفات أو محتوى كامل على مواقع الويب دون الحاجة إلى قارئات كتب إلكترونية خاصة
  • استخراج المحتوى: استخراج النصوص والصور من ملفات EPUB للتحرير أو إعادة التنسيق أو الاستيراد إلى صيغ مستندات أخرى
  • الأرشفة والنسخ الاحتياطي: إنشاء نسخ HTML قابلة للعرض في المتصفح من مكتبة الكتب الإلكترونية الخاصة بك التي لا تعتمد على برامج قراءة محددة

الصيغ المدعومة

الإدخال الإخراج
EPUB 2.0 HTML5
EPUB 3.0 HTML5

القيود

  • لا يمكن تحويل ملفات EPUB المحمية بـ DRM. تعمل الأداة فقط مع الملفات غير المحمية
  • قد تستغرق ملفات EPUB الكبيرة جداً التي تحتوي على العديد من الصور عالية الدقة وقتاً أطول للمعالجة
  • قد لا تنتقل بعض ميزات EPUB 3 المعقدة مثل الصوت/الفيديو المضمن أو التفاعل JavaScript أو CSS المتقدم بشكل مثالي
  • قد لا تظهر EPUB ذات التخطيط الثابت (الشائعة في الكتب المصورة وكتب الأطفال) كما هو مقصود لأن الأداة محسنة للمحتوى القابل لإعادة التدفق

نصائح

  • للحصول على أصغر حجم ملف إخراج، قم بتعطيل خيارات "تضمين الأنماط" و"تضمين الصور"
  • إذا كنت تحتاج فقط إلى فصول محددة، استخدم أزرار تنزيل الفصول الفردية بدلاً من تنزيل الكتاب الكامل
  • يتضمن HTML الناتج ترميز دلالي مع عناصر <section> لكل فصل، مما يسهل تطبيق أنماط مخصصة أو معالجة المحتوى بشكل أكبر
  • يتم الحفاظ على أسماء ملفات الفصول كسمات data-source، مما يساعد في تحديد مصدر المحتوى

الأسئلة الشائعة

س: لماذا لا يتم تحويل ملف EPUB الخاص بي؟ ج: السبب الأكثر شيوعاً هو الحماية بـ DRM. ملفات EPUB المشتراة من بعض المتاجر تتضمن حماية نسخ تمنع التحويل. قد يكون الملف أيضاً تالفاً أو لا يتبع معيار EPUB بشكل صحيح.

س: هل يمكنني تحويل HTML مرة أخرى إلى EPUB؟ ج: هذه الأداة تحول في اتجاه واحد فقط (EPUB إلى HTML). لإنشاء ملفات EPUB من HTML، ستحتاج إلى أداة إنشاء EPUB مخصصة مثل Calibre أو Sigil.

س: لماذا تكون بعض الصور مفقودة في الإخراج؟ ج: قد لا تتم معالجة الصور ذات المسارات غير العادية أو الصيغ غير القياسية بشكل صحيح. تأكد من تفعيل خيار "تضمين الصور". قد تشير بعض ملفات EPUB إلى صور خارجية عبر عناوين URL التي لا يمكن دمجها.