إذا كنت مثلي ممن يقرؤون على قارئ إلكتروني أو على هواتفهم المحمولة، فستواجه عاجلاً أم آجلاً نفس المشكلة: لديك كتاب إلكتروني بتنسيق لا يدعمه جهازك.وهنا يأتي الأمر. عيارإنها أداة رائعة لإدارة الكتب الإلكترونية وتحويلها. المشكلة تكمن في أن واجهتها وخياراتها الكثيرة قد تكون مربكة بعض الشيء في البداية.
سنقوم في هذه المقالة بشرح الأمر بالتفصيل، خطوة بخطوة. كيف تتم عملية تحويل الكتب الإلكترونية باستخدام برنامج Calibre، وماذا يفعل داخلياً؟ وما الذي يمكنك التحكم فيه؟ستلاحظ أنك لست بحاجة إلى شهادة ماجستير في علوم الحاسوب: فببعض الأفكار الواضحة يمكنك تحقيق الكثير، سواء من خلال الواجهة الرسومية أو من خلال سطر الأوامر. تحويل الكتب الإلكترونية.
كيف يقوم برنامج Calibre بتحويل كتبك الإلكترونية داخلياً
أول شيء يجب فهمه هو ذلك يتم تركيب نظام تحويل القياس كسلسلة من المراحل.لا يقوم بتحويل "من EPUB إلى MOBI" بطريقة مباشرة، ولكنه يتبع دائمًا نفس المخطط: أولاً يقوم بتحويل ملف الإدخال إلى اللغة الداخلية (XHTML + CSS)، ثم يقوم بتطبيق سلسلة من التحويلات، وأخيرًا يقوم بإنشاء تنسيق الإخراج (EPUB، MOBI، AZW3، PDF، إلخ).
يعمل العديد من الأشخاص في تلك السلسلة. إضافات الإدخال والإخراجيفهم المكون الإضافي للإدخال التنسيق الأصلي (على سبيل المثال، RTF، DOCX، PDF...)، ويحوله إلى XHTML، ثم يطبق التحويلات على XHTML هذا: اكتشاف الفصول، وتنظيف الأنماط، وتغييرات الخطوط، والهوامش، والبنية... ثم يأخذ المكون الإضافي للإخراج XHTML المعالج هذا ويغلفه في التنسيق النهائي الذي اخترته.
من المهم أن نضع في اعتبارنا أن جميع خيارات التحويل تعمل على ملف XHTML الوسيط هذاليس على الملف الخام الأصلي. على سبيل المثال، إذا قمت بتحويل ملف RTF إلى EPUB، فإن برنامج Calibre يقوم أولاً "بترجمته" إلى HTML، ثم يُجري التعديلات اللازمة (حجم الخط، والفهارس، والفصول، وما إلى ذلك)، وفي النهاية فقط يُنتج ملف EPUB جاهزًا للقراءة.
يحتوي برنامج Calibre أيضًا على وضع تصحيح أخطاء عملية التحويلإذا قمت بتفعيل خيار التصحيح وتحديد مجلد، فسيتم حفظ حالة الكتاب في مراحل مختلفة في مجلدات فرعية:
- إدخال: HTML كما تم إنشاؤه بواسطة إضافة الإدخال.
- تحليل: نتيجة المعالجة المسبقة والتطبيع إلى XHTML.
- بناء: بعد اكتشاف البنية (الفصول والأقسام) وقبل ضبط CSS وأحجام الخطوط.
- معالجة: قبل تسليم الكتاب إلى وحدة الإخراج.
إذا كنت ترغب في التدخل يدويًا، يمكنك قم بتحرير الملفات الموجودة في مجلد "الإدخال".يمكنك ضغطها في ملف ZIP واستخدام هذا الملف كصيغة إدخال في برنامج Calibre، وذلك بإضافته إلى المصنف من خلال "تعديل البيانات الوصفية" واختيار ZIP في مربع حوار التحويل. إنها طريقة دقيقة للغاية لتحسين النتيجة عندما لا تفي الخيارات القياسية بالغرض.

مظهر الكتاب الإلكتروني المُحوّل: الخطوط، والنص، والتصميم
قسم مظهر كاليبر يجمع الخيارات التي تتحكم كيف سيبدو الكتاب على القارئ: أنواع الخطوط، تباعد الأسطر، المحاذاة، تباعد الفقرات، والسلوك مع الجداول الإشكالية.
إدارة نوع الخط وحجمه الأساسي
إحدى أعظم نقاط قوة برنامج كاليبر هي أنه يحاول ينبغي نشر جميع الكتب بأحجام خطوط متناسقةبغض النظر عن الأمور الغريبة التي قد يكون مؤلف الوثيقة الأصلية قد فعلها. وللقيام بذلك، يستخدم مفهوم حجم الخط الأساسي: الحجم الذي يتوافق مع الجزء الرئيسي من النص، وعادةً ما يكون الجزء الأكثر تكرارًا في المستند.
عندما تقوم بتعيين قيمة لهذا الخيار (على سبيل المثال، 12 نقطة)، قم بقياس باقي الأحجام بشكل متناسب. بحيث يتبنى النص الرئيسي هذا الحجم، وتتكيف بقية العناصر (العناوين، الحواشي، إلخ) منطقيًا. إذا زدت الحجم الأساسي، سيكبر حجم جميع النصوص في الكتاب الناتج. وإذا قللته، سيصغر.
تخضع عملية إعادة التوزيع هذه لما يسمى "مفتاح حجم الخط"هذه قائمة بأحجام الخطوط مفصولة بفواصل. تُستخدم هذه القائمة لتجميع أحجام الخطوط الفعلية للمستند المُدخل في "مستويات منطقية": النص الأساسي، والعناوين الفرعية، والعناوين الرئيسية، والملاحظات، وما إلى ذلك. يسمح هذا لبرنامج Calibre بتحديد أن حجم خط الإدخال 8 نقاط يُقابله حجم خط نهائي 12 نقطة، وحجم خط 10 نقاط يُقابله حجم خط نهائي 14 نقطة، وهكذا. يمكنك تحسين هذا المفتاح واستخدام معالج تغيير الحجم لمعرفة كيفية تأثير المستويات المختلفة على التنسيق.
إذا كنت تفضل ، يمكنك أيضًا قم بتعطيل تغيير الحجم التلقائي بشكل كامل يُتيح هذا الخيار تعديل الخطوط والحفاظ على أحجامها كما تظهر في الأصل. بالإضافة إلى ذلك، يتوفر خيار لتعديل... ارتفاع السطر (تباعد الأسطر) بشكل عام: إذا تركته على الصفر، فلن يُجري برنامج Calibre أي تغييرات؛ أما إذا حددت قيمة، فسيملأ الفراغات حيث يكون ارتفاع السطر غير كافٍ. إنها أداة عامة جدًا: لإجراء تعديلات دقيقة، يُفضل استخدام CSS مخصص.
وأخيرًا، يمكن أن يكون العيار قم بتضمين الخطوط المشار إليها في الكتاببشرط أن يدعم التنسيق ذلك (EPUB، AZW3، PDF، DOCX) وأن يكون لديك الترخيص المناسب، فإن هذا يضمن أن الخط سيبدو كما هو حتى لو لم يكن هذا الخط مثبتًا على الجهاز.
التبرير، وعلامات الترقيم، وتشفير النصوص
أما بالنسبة للنص نفسه، فيمكنك التحكم فيه إذا أردت. نص محاذٍ لليسار أو مضبوطبشكل افتراضي، يتم احترام التنسيق من الملف الأصلي، ولكن باستخدام خيار "محاذاة النص" يمكنك فرض السلوك الأكثر راحة لك للقراءة.
هناك ميزة أخرى مثيرة للاهتمام وهي "تحسين النتيجة"يحاول هذا الخيار استبدال علامات الاقتباس المستقيمة والواصلات وعلامات الحذف بنظائرها الطباعية (علامات الاقتباس المنحنية، والشرطات، وعلامات الحذف، إلخ). وهو ليس مضمونًا تمامًا، لذا يُنصح بالتحقق من النتيجة. يوجد أيضًا خيار عكسي، "تبسيط علامات الترقيم"، والذي يُعيد هذه الرموز إلى نسخ أبسط.
في المستندات القديمة أو سيئة الصياغة، ترميز الأحرف غالباً ما يُسبب ذلك إزعاجاً: علامات التشكيل الغريبة، وعلامات الاقتباس التي تظهر كرموز غير مألوفة... يحاول برنامج Calibre اكتشاف ذلك تلقائياً، ولكن إذا لاحظتَ أن الأحرف "الغريبة" معطوبة، يمكنك فرض ترميز مُحدد (مثل cp1252 للعديد من مستندات Windows) في خيار "ترميز الإدخال". يُصلح هذا معظم مشاكل الأحرف المُشكّلة والرموز غير المألوفة.
المسافة والتباعد بين الفقرات
في لغة XHTML، من الشائع ظهور الفقرات بدون مسافة بادئة وبمسافة فارغة بينهمايوفر برنامج Calibre اختصارين عالميين للتحكم في هذا: "إزالة المسافة بين الفقرات" (يزيل تلك الفجوة ويطبق مسافة بادئة قياسية على السطر الأول، على سبيل المثال 1.5em) أو "إدراج سطر فارغ بين الفقرات" (يفرض المسافة حتى لو لم يكن النص الأصلي يحتوي عليها).
تنطبق هذه الخيارات على جميع العلامات. و من الكتاب، تحديدًا لضمان سلوك متسق، إلا إذا كان الملف يستخدم أسطرًا فارغة كفواصل بين الفقرات. إذا كنت تريد شيئًا أدق، فمن الأفضل استخدام CSS إضافي.
تتمثل إحدى الحيل الشائعة في تعريف فئة محددة في CSS للفقرات التي تحتاج إلى تباعد أكبر، ثم تحديدها في ملف HTML المُدخل. إذا لم يكن ملفك الأصلي بصيغة HTML، يمكنك إنشاء ملف HTML باستخدام خيار التصحيح، وتعديله، واستخدامه كمصدر للتحويلات المستقبلية.
خيار مفيد آخر هو "تحويل الجداول إلى جداول خطية"تستخدم بعض المستندات الجداول لتنسيق النصوص (وهي ممارسة قديمة جدًا)، وعند تحويلها، يصبح المحتوى غير متناسق، أو يفيض عن الشاشة، أو غير منظم. بفضل هذه الميزة، يستخرج برنامج Calibre المحتوى من الجداول ويعرضه في كتلة، سطرًا سطرًا. ينطبق هذا على جميع الجداول، بما في ذلك تلك التي تحتوي على بيانات جدولية فعلية.
التحكم في أنماط CSS: المرشحات والتحويلات
يُتيح لك قسم الأنماط التلاعب بملفات CSS الخاصة بالكتاب بدقة كبيرة. "CSS إضافي" يمكنك إضافة قواعد تُضاف إلى القواعد الموجودة لتجاوز الألوان والأحجام والهوامش وما إلى ذلك. وهذا مثالي عندما يكون التصميم الأصلي عدوانيًا (خطوط صارخة، ألوان صارخة، هوامش غير منطقية) وتريد "ترويضه".
إذا كنت لا ترغب في الانشغال بملفات أنماط كاملة، يمكنك استخدام "تصفية معلومات النمط" لحذف خصائص CSS معينة من المستند المحول: على سبيل المثال، إزالة جميع خصائص "font-family" و "color" و "margin-left" أو "margin-right" التي تأتي افتراضيًا.
الميزات المتقدمة لـ "تحويل الأنماط" و "تحويل HTML" تتيح لك هذه الميزة تحديد قواعد لتعديل الأنماط أو التسميات بناءً على شروط معينة. على سبيل المثال، يمكنك تغيير لون محدد في جميع العناوين، أو إزالة جميع النصوص الغامقة، أو إضافة فئات إلى نوع فقرة، أو استبدال تسمية قديمة بأخرى أكثر حداثة. يساعدك المساعد المرئي في إنشاء هذه القواعد، ثم يمكنك تصديرها إلى ملف لتطبيقها من سطر الأوامر.
إعدادات الصفحة وملفات تعريف الجهاز
يتحكم قسم إعدادات الصفحة الحجم الفعلي للشاشة المستهدفة، والهوامش، وبعض الإعدادات المتعلقة بالجهازهذا أمر أساسي إذا كنت تريد تغيير حجم الصور بشكل صحيح وتكييف النص دون مفاجآت.
في برنامج كاليبر يمكنك الاختيار ملف تعريف الدخول وملف تعريف الخروجيُحدد ملف الإدخال للبرنامج كيفية تفسير القياسات والدقة والأبعاد في الملف الأصلي (على سبيل المثال، ما إذا كان مُصمماً لأجهزة Kindle أو Adobe Digital Editions، إلخ). أما ملف الإخراج فيُحدد "نوع الشاشة" التي سيتم تحسين الكتاب المُحوّل من أجلها.
إذا كنت تعلم أن المستند الأصلي قد تم إعداده لجهاز معين، فحدد ملف تعريف الدخول المقابلبخلاف ذلك، يعمل الملف التعريفي الافتراضي عادةً بشكل جيد. بالنسبة للإخراج، اختر الجهاز الذي ستقرأ عليه: كيندل، كوبو، جهاز حبر إلكتروني عالي الدقة، جهاز لوحي، إلخ. في حالة MOBI أو AZW3يوصى بشدة باستخدام أحد ملفات تعريف Kindle المحددة.
يُشير ملف تعريف الخروج أيضًا إلى الحد الأقصى لحجم الصورحتى يتمكن برنامج Calibre من تصغيرها لتناسب الشاشة بشكل صحيح. إذا اخترت، على سبيل المثال، "حبر إلكتروني عالي الدقة عام"، فسيتم تعديلها لتناسب شاشة قارئ إلكتروني حديث بدقة جيدة.

المعالجة الاستدلالية: إصلاح الكتب ذات التنسيق السيئ
تتضمن المعالجة الاستدلالية سلسلة من الوظائف المصممة لـ حل أخطاء التخطيط الشائعة في المستندات ذات التنسيق الرديء، أو الممسوحة ضوئيًا باستخدام تقنية التعرف الضوئي على الحروف (OCR)، أو المحولة بشكل غير دقيق. تكون هذه الميزة معطلة افتراضيًا، ويمكن تفعيلها بتحديد خيار "تمكين المعالجة الاستدلالية".
بمجرد التفعيل، يمكنك تحسين أو تعطيل مهام محددة. على سبيل المثال، خيار "ربط الخطوط" يحاول البرنامج اكتشاف فواصل الأسطر القسرية التي هي في الواقع جزء من الفقرة نفسها (وهو أمر شائع جدًا في ملفات PDF المحولة). يحلل برنامج Calibre علامات الترقيم وطول الأسطر؛ وإذا اكتشف فواصل غير معتادة، فإنه يدمجها. "عامل ربط الخط" يحدد الطول الذي يعتبر مناسبًا لربطها (القيم بين 0 و 1: افتراضيًا 0,4).
ومن الوظائف القوية الأخرى القدرة على "الكشف عن عناوين الفصول والعناوين الفرعية الخام ووضع علامات عليها"إذا لم يقم الكتاب بتمييز الفصول بعناوين، يحاول برنامج Calibre تحديد عناوين الفصول من خلال أنماط معينة (مثل الأحرف الكبيرة، والطول، ووجود الأرقام، وما إلى ذلك) ويضعها داخل غلاف برمجي. أيضاً هذا لا يُنشئ فهرسًا في حد ذاته، ولكنه يساعد عادةً في الكشف التلقائي عن الفصول ويجعل من السهل إنشاء فهرس جيد لاحقًا.
يمكنك أن تطلب منه ذلك إعادة ترقيم التسلسلات الإشكالية لـ أيضاً (عند استخدام عدة علامات متتالية فقط لتنسيق عنوان) لمنع برنامج Calibre من تقسيم الفصل في منتصف هذا العنوان عند إنشاء الكتاب النهائي.
توفر المعالجة الاستدلالية خيارات لـ احذف الأسطر الفارغة الزائدة بين الفقراتتوحيد فواصل المشاهد (عن طريق توسيطها أو استبدالها بفاصل ثابت)، واكتشاف وتصحيح المسافات البادئة التي تم إنشاؤها باستخدام مسافات ثابتة بدلاً من أنماط CSS، وغير ذلك الكثير. بل توجد وظيفة لـ قم بإزالة الواصلات الزائدة باستخدام محتوى المستند نفسه كقاموس: قم بإزالة الواصلة فقط إذا وجدت الكلمة الكاملة في مكان آخر في النص.
البحث والاستبدال: تنظيف متقدم باستخدام التعابير النمطية
بالإضافة إلى الأساليب الاستدلالية، يتضمن برنامج Calibre قسمًا حول "البحث والاستبدال" باستخدام التعابير النمطيةوهو مفيد بشكل خاص مع ملفات PDF أو المستندات من تقنية التعرف الضوئي على الحروف (OCR)، والتي غالباً ما تحتوي على بقايا رؤوس وتذييلات أو أنماط متكررة تعيق العملية.
تنطبق قواعد البحث هذه أيضًا على XHTML الوسيط. تكتب تعبيرًا نمطيًا باستخدام صيغة بايثون، وتختبره باستخدام المعالج (زر العصا السحرية وزر "اختبار")، فيقوم برنامج Calibre بتظليل النتائج باللون الأصفر. ثم تحدد نمط استبدال: إذا تركته فارغًا، احذف النص المطابقإذا قمت بملء هذا الحقل، فسيتم استبداله بأي شيء قمت بإدخاله (يمكنك استخدام المجموعات الملتقطة، وما إلى ذلك).
إذا كنت بحاجة إلى العديد من القواعد، فهناك خيار تحميل ملف خارجي باستخدام نمط البحث ونمط الاستبدال بخطوط بديلة، مشفرة بنظام UTF-8. بهذه الطريقة يمكنك تطبيق نفس عملية التنظيف على مجموعات من الكتب المتشابهة (على سبيل المثال، مجموعة كاملة من ملفات PDF الممسوحة ضوئيًا لنفس المجلة).

الكشف عن البنية: الفصول، وفواصل الصفحات، والبيانات الوصفية
يُعد اكتشاف البنية هو الجزء الذي يحاول برنامج Caliper اكتشافه أين تبدأ الفصول، وأين يجب أن تكون فواصل الصفحاتتحديد أيّ الأجزاء هي رؤوس أو تذييلات، وما إلى ذلك، عندما لا يُشير المستند إلى ذلك بوضوح. ويستند هذا إلى كسباث، لغة استعلام على شجرة XHTML.
يحتوي برنامج Calibre على مجموعتين من الخيارات ذات الصلة:
- واحد لـ "الكشف عن الفصول".
- واحد آخر ل "فواصل الصفحات".
بشكل افتراضي، تحتوي الفصول المكتشفة عادةً على فاصل صفحات قبلها، ولكن يمكنك أيضًا تحديد فواصل في أماكن أخرى غير الفصول (على سبيل المثال، قبل أقسام أو مقاطع معينة).
تعبير XPath الافتراضي للبحث عن الفصول الملصقات أيضاً التي تحتوي على كلمات مثل "فصل"، "كتاب"، "قسم"، "جزء" أو التي تحمل الفئة "chapter". يمكنك تغييرها إلى شيء أبسط أو أكثر تحديدًا لحالتك. إذا كنت لا ترغب في أن يكتشف برنامج Calibre الفصول تلقائيًا، يمكنك ببساطة وضع "/" في هذا الخيار، وهو ما يعادل تعطيل هذه الخاصية.
مع خيار "علامة الفصل" أنت من يقرر ما يجب فعله عندما يعثر برنامج Calibre على فصل: إدراج فاصل صفحات، أو خط أفقي، أو كليهما، أو عدم القيام بأي شيء. أما بالنسبة لفواصل الصفحات بشكل عام، فيتم إدراجها افتراضيًا قبل كل فصل. و ومع ذلك، يمكنك تعديل تعبير XPath ليناسب البنية المحددة للكتاب.
يتضمن هذا القسم أيضًا خيار أدرج صفحة بيانات وصفية أولية يُمكن تضمين هذه المعلومات داخل الكتاب نفسه، بما في ذلك العنوان والمؤلف والوسوم والتقييم والتعليقات، مباشرةً بعد الغلاف. وهذا مفيدٌ جدًا للقراء الذين لا يعرضون البيانات الوصفية الخارجية بشكلٍ جيد.
إذا كان المستند يحتوي على صورة غلاف مضمنة كأول صورة ضمن المحتوى، وقمت أيضًا بتعيين صورة غلاف خارجية من برنامج Calibre، فإنك تخاطر بتكرارها. لتجنب ذلك، هناك "احذف الصورة الأولى"، مما يؤدي إلى محو الرسم التوضيحي الأول من متن الكتاب والإبقاء فقط على الغلاف المحدد بالفرجار.
فهرس تلقائي (جدول المحتويات) ومستويات
عندما يتضمن ملف المصدر فهرس التنقل في البيانات الوصفيةيدعم برنامج Calibre هذا التنسيق. لكن توجد تنسيقات قديمة أو مستندات رديئة التصميم لا تتضمنه. في هذه الحالات، يمكنك أن تطلب من البرنامج إنشاء تنسيق جديد بناءً على بنية النص.
الخيار الرئيسي هو "فرض استخدام الفهرس المُنشأ تلقائيًا"إذا فعّلت هذا الخيار، سيتجاهل برنامج Calibre أي فهرس محتويات موجود وينشئ فهرسًا جديدًا. يبدأ البرنامج افتراضيًا بإضافة الفصول التي تم اكتشافها باستخدام XPath (التعبير الذي رأيناه سابقًا). إذا كنت لا ترغب في إضافة هذه الفصول مباشرةً إلى الفهرس، فاختر "عدم إضافة الفصول المكتشفة إلى الفهرس".
عندما يكون عدد الفصول التي تم العثور عليها أقل من "عتبة الفصول" (6 افتراضيًا)، يقوم برنامج Calibre بتعبئة الفهرس بالروابط التي يعثر عليها في المستند، على سبيل المثال، تلك الموجودة في جدول المحتويات اليدوي في البداية. مع "عدد الروابط المراد إضافتها إلى الفهرس" يمكنك تحديد عدد العناصر المضافة (القيمة 0 تعطل هذا السلوك).
إذا كان الفهرس المُنشأ تلقائيًا يحتوي على إدخالات مزعجة (مثل "التالي" أو "السابق" أو روابط التنقل الداخلية المتكررة)، فيمكنك تنظيفه باستخدام "تصفية النتائج حسب الفهرس"، والتي تقبل تعبيرًا نمطيًا: تتم إزالة أي عنوان مطابق مع فروعه.
بالإضافة إلى ذلك، يتيح لك برنامج Calibre تحديد ما يصل إلى ثلاثة مستويات للمؤشر باستخدام تعبيرات XPath منفصلة: فهرس المستوى 1, مستوى 2 y مستوى 3على سبيل المثال، يمكنك استخدام للفصول، بالنسبة للأقسام، استخدم السمة `@title` للحصول على نسخة مختصرة من العنوان. يمكنك حتى استخدام الصور كعناوين للفصول، بشرط وجود سمة مناسبة في الوسم يمكنك استخدامها لتسمية مدخل الفهرس.
إدارة التكوين والتحويلات المجمعة
يُميّز العيار بين إعدادات التحويل العالمية وإعدادات خاصة لكل كتاب. في "التفضيلات > التحويل"، يمكنك تحديد القيم الافتراضية التي سيتم تطبيقها على أي عملية تحويل جديدة.
عند فتح مربع حوار "تحويل الكتب" لعنوان معين وتغيير الخيارات، يخزن برنامج Calibre هذا التكوين المرتبط بهذا الكتاب.إذا قمت بتحويله مرة أخرى لاحقًا، فستُطبّق إعداداته الفردية على الإعدادات العامة. وللعودة إلى السلوك الافتراضي، يوجد زر "استعادة الإعدادات الافتراضية".
إذا كنت تدير العديد من العناوين وقمت بتجميع تكوينات محددة، فيمكنك استخدام "تعديل البيانات الوصفية بشكل جماعي". حذف إعدادات التحويل المحفوظة بالنسبة لمجموعة من الكتب، مع ترك الإعدادات العالمية فقط.
في عملية التحويل الجماعي، يكون ترتيب الأولويات كما يلي: أولاً القيم الافتراضية في التفضيلات > التحويلثم (إذا لم تُعطّل هذا الخيار) الإعدادات المحفوظة لكل كتاب، وأخيرًا ما تُحدّده في مربع حوار "التحويل الجماعي" للمجموعة بأكملها. في النهاية، تُحفظ الخيارات التي اخترتها في مربع الحوار هذا لكل كتاب كإعدادات خاصة به.
تنسيقات الإدخال الشائعة ونصائح محددة
ملفات DOCX ومستندات Microsoft Word
يستطيع برنامج Calibre تحويل الملفات مباشرة ملف بصيغة .docx من برنامج Word 2007 أو إصدار أحدثأضف الملف إلى المكتبة وانقر على "تحويل الكتب". إذا كنت قد استخدمت أنماط العناوين في برنامج Word (عنوان 1، عنوان 2، إلخ)، فسيستخدمها البرنامج لإنشاء جدول محتويات قابل للتصفح. يمكنك رؤية النتيجة بفتح الكتاب في عارض Calibre والنقر على زر الفهرس.
إذا كنت تعمل مع ملف قديم بصيغة .docأمامك مساران:
- احفظها من برنامج Word بصيغة HTML (ويفضل أن تكون "صفحة ويب، مُفلترة" بحيث يكون الكود أنظف إلى حد ما) ثم قم بتحويل HTML باستخدام برنامج Calibre.
- افتحها في برنامج LibreOffice واحفظها بصيغة DOCX لإدخالها مباشرة إلى المحول.
عليك التحلي ببعض الصبر، لأن لغة HTML التي يُنشئها برنامج Word عادة ما تكون معقدة للغاية وقد تستغرق عملية التحويل بعض الوقت.
أنماط/تنسيق النصوص العادية (TXT) والفقرات
لا تحتوي ملفات TXT على تنسيق أصلي (لا يوجد خط مائل، أو خط غامق، أو علامات فقرات، إلخ)، ولكن هناك عدد من الاتفاقيات والتي يستطيع برنامج Calibre تفسيرها. ولذلك، ستجد في قسم "إدخال نصي" عدة خيارات لتنسيق الفقرات:
- تلقاءي. يحاول برنامج Calibre استنتاج كيفية تنظيم الفقرات.
- منع. يفترض هذا أن الفقرات مفصولة بسطر فارغ واحد أو أكثر.
- غير مرتبطة. اعتبر كل سطر بمثابة فقرة بحد ذاته.
- طباعة. اعلم أن كل فقرة تبدأ بمسافة بادئة (علامة جدولة أو عدة مسافات).
- غير منسق. نص عادي، باستخدام فواصل أسطر قسرية؛ وتُبذل محاولات لإعادة بناء الفقرات حسب طول السطر وعلامات الترقيم.
يمكنك أيضًا تحديد أسلوب التنسيقتلقائي، أو استدلالي، أو باستخدام Markdown، أو بدون أي منها. يحلل الوضع الاستدلالي النص بحثًا عن عناوين الفصول، وفواصل المشاهد، وعلامات الخط المائل الشائعة، ويُغلّفها بتنسيق HTML مناسب. الدعم تخفيض السعر إنه عملي بشكل خاص: يمكنك وضع علامات على عناوين الفصول بعلامات الجنيه الإسترليني ثم اكتشاف تلك العناوين لبناء الفهرس.
ملف PDF: أكثر الصيغ إشكالية كمصدر
ملف PDF هو، بلا منازع، يُعد أحد أسوأ تنسيقات الإدخال لتحويل الكتب إلى كتب إلكترونيةإنه تنسيق ثابت، مُوجَّه نحو الصفحة، وليس نحو تدفق النص. وهذا يجعل من الصعب للغاية معرفة أين تنتهي فقرة وأين تبدأ أخرى، وأين يقع العنوان الحقيقي مقابل كتلة نصية كبيرة، أو كيفية إعادة بناء جدول من نص خطي.
يحاول برنامج Calibre دمج أسطر الفقرات باستخدام "عامل ربط الخط" يمكن ضبط هذا الخيار في إعدادات إدخال ملف PDF. القيمة الافتراضية حوالي 0,45 (أقل بقليل من متوسط طول السطر)، ويمكنك زيادتها أو إنقاصها لضبط عدد الأسطر المتصلة. مع ذلك، قد تتراوح النتيجة من مقبولة إلى غير قابلة للاستخدام تمامًا، وذلك بحسب بنية ملف PDF.
تتضمن العديد من ملفات PDF للكتب الرؤوس والتذييلات مع تضمين عنوان الكتاب ورقم الصفحة، وما إلى ذلك، في النص. من الضروري استخدام قسم "البحث والاستبدال" (باستخدام التعابير النمطية) لإزالتها، لأنها تعيق إعادة بناء الفقرات وسلاسة القراءة. توجد أيضًا ملفات PDF تحتوي على رموز خاصة للوصلات ("fi"، "ffl") أو خطوط غير يونيكود مضمنة للغات غير اللاتينية. في هذه الحالات، قد يظهر النص متقطعًا أو مشوهًا.
تشمل المشاكل الشائعة الأخرى المستندات ذات الأعمدة المتعددة، والجداول المعقدة، والصيغ الرياضية، والكتابة من اليمين إلى اليسار، أو حتى ملفات PDF التي تعتمد كليًا على الصور مع خاصية التعرف الضوئي على الحروف المخفية. إذا كنت بحاجة إلى برنامج للتعرف الضوئي على الحروف لنظام التشغيل Windows، فراجع [رابط إلى الوثائق ذات الصلة]. أفضل برنامج للتعرف الضوئي على الأحرف (OCR) لنظام التشغيل ويندوز 10. في هذه الحالات، لا توجد معجزاتسيستخدم برنامج Calibre النص المقدم من ملف PDF، ولكن نادراً ما يكون التصميم النهائي مثالياً.
خصائص ODT (OpenDocument) والخصائص المتقدمة
يتم تحويل ملفات ODT من LibreOffice أو البرامج المماثلة بشكل جيد للغاية، خاصة إذا تستخدم الأنماط للتنسيق بأكمله (الفقرات، العناوين، إلخ.) ولا تعتمد على التنسيق المباشر. يجب تثبيت الصور في الفقرة، وليس في الصفحة. لأن الصور المثبتة في الصفحة عادةً ما تظهر جميعها معًا في بداية الكتاب المُحوّل.
حتى يتمكن برنامج Calibre من الكشف التلقائي عن الفصولمن المستحسن استخدام أنماط العناوين المدمجة ("العنوان 1"، "العنوان 2"، إلخ)، والتي تُترجم إلى ، ... أثناء عملية التحويل، يمكنك تحديد تعبير مثل //h:h2 في "الكشف عن الفصول في" إذا كنت قد استخدمت "العنوان 2" لعناوين الفصول، ودمجه مع قواعد الفهرسة من المستوى الأول والثاني.
يتعرف برنامج Calibre على بعض خصائص المستندات المعروفة (العنوان، الوصف، الكلمات المفتاحية، المؤلف) ويمكنك استخدام الصورة الأولى بحجم ونسبة مناسبين كغلاف. إذا كنت ترغب في تحكم أكثر دقة، يمكنك الاستفادة من خصائص مخصصة مثل opf.metadata وopf.authors وopf.tags، إلخ. أو يمكنك تحديد opf.nocover لمنع النظام من استنتاج غلاف تلقائيًا.
التحويل إلى ملف PDF من برنامج Calibre
عندما تكون الوجهة ملف PDF، يكون المفتاح في اختر حجم الصفحة المناسبيستخدم برنامج Calibre بشكل افتراضي حجم "Letter"، ولكن في قسم إخراج PDF يمكنك تغييره إلى A4 أو أحجام مخصصة، أو إخباره باستخدام حجم ملف تعريف الإخراج (على سبيل المثال، حجم مُحسَّن لشاشة Kindle أو جهاز لوحي معين).
كما يتيح لك التحويل إلى PDF ما يلي: أضف رؤوسًا وتذييلات مخصصة باستخدام قوالب HTML صغيرة، يمكنك عرض رقم الصفحة، وعنوان الكتاب، والمؤلف، والقسم الحالي، وحتى التمييز بين الصفحات الزوجية والفردية. يوفر برنامج Calibre متغيرات مثل _PAGENUM_، و_TOTAL_PAGES_، و_TITLE_، و_AUTHOR_، و_SECTION_، و_TOP_LEVEL_SECTION_ لإنشاء هذه العناوين ديناميكيًا.
هناك تأييد لإدراج فهرس قابل للطباعة في نهاية ملف PDFيُعدّ هذا مفيدًا جدًا إذا كنت ستطبع الملف. من الناحية الجمالية، يُمكن تخصيص هذه الفهارس باستخدام خيار CSS الإضافي في قسم المظهر. كما يُمكنك تحديد هوامش صفحات مُعينة لملفات HTML مُحددة داخل ملف EPUB/AZW3 عن طريق إضافة أنماط @page إلى تلك الملفات وتعطيل استخدام الهوامش الافتراضية من المصدر في خيارات إخراج PDF.
ebook-convert: الجانب "الاحترافي" من سطر الأوامر
يمكن أتمتة كل ما تفعله من خلال واجهة Calibre الرسومية باستخدام تحويل الكتب الإلكترونية، وهي أداة سطر الأوامر. الصيغة الأساسية هي:
تحويل الكتاب الإلكتروني ملف الإدخال ملف الإخراج
يُحدد تنسيق الإخراج بواسطة امتداد ملف الإخراج. يمكنك حتى استخدام اسم مثل ".EXT" لتحديد التنسيق ببساطة، حيث يُشتق الاسم من ملف الإدخال. أو يمكنك تمرير مجلد بدون امتداد كملف إخراج لإنشاء مجموعة OEB من ملفات HTML الفردية. جميع الخيارات التي تم استعراضها سابقًا (ملفات تعريف الإدخال والإخراج، والمظهر، والأساليب الاستدلالية، والبحث والاستبدال، وإنشاء الفهرس، والبيانات الوصفية، وما إلى ذلك) لها ما يُقابلها في الشكل التالي... المعلمات – قيمة الخيار.
يمكنك الجري تحويل الكتب الإلكترونية المصدر الوجهة -h للاطلاع على تعليمات محددة لمجموعة تنسيقات الإدخال والإخراج هذه، يمكنك مراجعة الخيارات المتاحة وقيمها الافتراضية، حيث تختلف هذه الخيارات باختلاف نوع التحويل. يتيح لك هذا إنشاء برامج نصية أو أتمتة عمليات التحويل المجمعة دون استخدام الواجهة الرسومية.
على الرغم من أنه قد يبدو في البداية برنامجًا "تقنيًا للغاية"، وينتهي الأمر بأن يصبح أداة لا غنى عنها لكل من يقرأ بكثرة على الأجهزة الإلكترونية ويرغب في التحكم في مظهر كل كتاب، يُنصح بالبدء بالأساسيات (إضافة الكتب، تحويلها إلى صيغة متوافقة مع قارئك، التأكد من مظهرها الجيد، ثم البدء بتعديل الخيارات المحددة) ثم الانتقال إلى الخيارات الأخرى.