ebook-convert - ebook-convert
ebook-convert ملف_الإدخال ملف_الإخراج [خيارات]
تحويل
كتاب
إلكتروني
من تنسيق
إلى آخر.
ملف_الإدخال
هو الإدخال
وملف_الإخراج
هو الإخراج.
يجب تحديد
كلاهما
كأول
وسيطتين
للأمر.
يتم تخمين
تنسيق
الكتاب
الإلكتروني
الناتج من
امتداد ملف
ملف_الإخراج.
يمكن أن
يكون
ملف_الإخراج
أيضًا
بالتنسيق
الخاص .EXT حيث EXT
هو امتداد
ملف
الإخراج. في
هذه
الحالة،
يتم اشتقاق
اسم ملف
الإخراج من
اسم ملف
الإدخال.
لاحظ أن
أسماء
الملفات
يجب ألا
تبدأ بشرطة.
أخيرًا،
إذا لم يكن
لملف_الإخراج
أي امتداد،
فسيتم
التعامل
معه كمجلد
وكتاب
إلكتروني
"مفتوح" (OEB)
يتكون من
ملفات HTML
سيتم
كتابتها في
هذا المجلد.
هذه
الملفات هي
الملفات
التي كان
سيتم
تمريرها
عادةً إلى
مكون
الإخراج
الإضافي.
بعد تحديد
ملف
الإدخال
والإخراج،
يمكنك
تخصيص
التحويل عن
طريق تحديد
خيارات
متنوعة.
تعتمد
الخيارات
المتاحة
على أنواع
ملفات
الإدخال
والإخراج.
للحصول على
تعليمات
حولها، حدد
ملف
الإدخال
والإخراج
ثم استخدم
الخيار -h.
للحصول
على وثائق
كاملة
لنظام
التحويل،
راجع تحويل
الكتب
الإلكترونية
عندما
تمرر وسائط
إلى ebook-convert
تحتوي على
مسافات، ضع
الوسائط
بين علامتي
اقتباس. على
سبيل
المثال: "/some path/with
spaces"
تتغير
الخيارات
والقيم
الافتراضية
للخيارات
تبعًا
لتنسيقي
الإدخال
والإخراج،
لذا يُرجى
دائمًا
التحقق من:
ebook-convert myfile.input_format myfile.output_format -h
فيما يلي
الخيارات
المشتركة
لجميع
عمليات
التحويل،
متبوعة
بالخيارات
الخاصة بكل
تنسيق
إدخال
وإخراج.
- خيارات
الإدخال
- خيارات
الإخراج
- المظهر
والإحساس
- المعالجة
الاستدلالية
- البحث
والاستبدال
- اكتشاف
الهيكل
- جدول
المحتويات
- البيانات
الوصفية
- تصحيح
الأخطاء
- --input-profile
- تحديد ملف
الإدخال.
ملف
الإدخال
يعطي نظام
التحويل
معلومات
حول كيفية
تفسير
المعلومات
المختلفة
في وثيقة
الإدخال.
على سبيل
المثال،
الأطوال
المعتمدة
على الدقة
(أي الأطوال
بالبكسل).
الخيارات
هي: cybookg3, cybook_opus, default, hanlinv3, hanlinv5,
illiad, irexdr1000, irexdr800, kindle, msreader, mobipocket, nook, sony,
sony300, sony900
- --list-recipes
- قائمة
أسماء
الوصفات
المضمنة.
يمكنك
إنشاء كتاب
إلكتروني
من وصفة
مضمنة مثل
هذا: ebook-convert
"اسم
الوصفة.recipe"
output.epub
- --output-profile
- تحديد ملف
تعريف
الإخراج.
يخبر ملف
تعريف
الإخراج
نظام
التحويل
بكيفية
تحسين
المستند
المُنشأ
للجهاز
المحدد. في
بعض
الحالات،
يمكن
استخدام
ملف تعريف
الإخراج
لتحسين
الإخراج
لجهاز
معين، لكن
هذا نادرًا
ما يكون
ضروريًا.
الخيارات
هي:cybookg3, cybook_opus, default, hanlinv3, hanlinv5,
illiad, ipad, ipad3, irexdr1000, irexdr800, jetbook5, kindle, kindle_dx,
kindle_fire, kindle_oasis, kindle_pw, kindle_pw3, kindle_scribe,
kindle_voyage, kobo, msreader, mobipocket, nook, nook_color, nook_hd_plus,
pocketbook_inkpad3, pocketbook_lux, pocketbook_hd, pocketbook_900,
pocketbook_pro_912, galaxy, sony, sony300, sony900, sony-landscape,
sonyt3, generic_eink, generic_eink_hd, generic_eink_large, tablet
خيارات
الإدخال
خيارات
للتحكم في
معالجة ملف
الإدخال mobi
- --input-encoding
- تحديد نوع
ترميز
المحارف
للمستند. إن
هذا الخيار
سوف سوف
يعيد كتابة
الترميز
متجاوزاً
خيارات
المستند،
هذا الخيار
للمستندان
التي
عاطفية
تعلن عن
ترميزها أو
التي ليس
لها ترميز
خاطىء.
خيارات
الإخراج
خيارات
للتحكم في
معالجة
الإخراج epub
- --dont-split-on-page-breaks
- إيقاف
تقسيم
الملفات
عند فواصل
الصفحات.
عادةً، يتم
تقسيم
ملفات
الإدخال
تلقائيًا
عند كل فاصل
صفحة إلى
ملفين. ينتج
عن هذا كتاب
إلكتروني
يمكن
تحليله
بشكل أسرع
وبموارد
أقل. ومع
ذلك، فإن
عملية
التقسيم
بطيئة،
وإذا كان
ملفك
الأصلي
يحتوي على
عدد كبير
جدًا من
فواصل
الصفحات،
فيجب عليك
إيقاف
تقسيم
الملفات
عند فواصل
الصفحات.
- --epub-flatten
- هذا الخيار
ضروري فقط
إذا كنت
تنوي
استخدام EPUB
مع FBReaderJ. سيقوم
بتسوية
نظام
الملفات
داخل EPUB،
ووضع جميع
الملفات في
المستوى
الأعلى.
- --epub-max-image-size
- الحد
الأقصى
لحجم
الصورة
(العرض ×
الارتفاع).
القيمة none
تعني
استخدام
حجم الشاشة
من ملف
تعريف
الإخراج.
القيمة profile
تعني عدم
تحديد حجم
أقصى. على
سبيل
المثال،
القيمة 100x200
ستتسبب في
تغيير حجم
جميع الصور
بحيث لا
يتجاوز
عرضها 100
بكسل ولا
يتجاوز
ارتفاعها 200
بكسل. لاحظ
أن هذا يؤثر
فقط على حجم
ملفات
الصور
الفعلية
نفسها. قد
يتم عرض أي
صورة معينة
بحجم مختلف
اعتمادًا
على
التنسيق
المطبق
عليها في
المستند.
- --epub-toc-at-end
- وضع جدول
المحتويات
المضمن
الذي تم
إدراجه في
نهاية
الكتاب
بدلاً من
البداية.
- --epub-version
- إصدار ملف EPUB
المراد
إنشاؤه. EPUB 2 هو
الأكثر
توافقًا
على نطاق
واسع،
استخدم EPUB 3
فقط إذا كنت
تعلم أنك
تحتاجه
بالفعل.
- استخراج
محتويات
الكتاب
الذي تم
إنشاؤه إلى
المجلد
المحدد.
سيتم حذف
محتويات
المجلد
أولاً، لذا
كن حذرًا.
- --flow-size
- تقسيم جميع
ملفات HTML
الأكبر من
هذا الحجم
(بالكيلوبايت).
هذا ضروري
حيث أن معظم
قارئات EPUB لا
تستطيع
التعامل مع
أحجام
الملفات
الكبيرة.
الافتراضي
هو 260KB وهو
الحجم
المطلوب
لبرنامج Adobe Digital
Editions. اضبط على 0
لتعطيل
التقسيم
حسب الحجم.
- --no-default-epub-cover
- عادةً، إذا
كان ملف
الإدخال لا
يحتوي على
غلاف ولم
تحدد
غلافًا،
يتم إنشاء
غلاف
افتراضي
يتضمن
العنوان
والمؤلفين
وما إلى
ذلك. هذا
الخيار
يعطل إنشاء
هذا
الغلاف.
- --no-svg-cover
- لا تستخدم SVG
لغلاف
الكتاب.
استخدم هذا
الخيار إذا
كان ملف EPUB
الخاص بك
سيُستخدم
على جهاز لا
يدعم SVG، مثل
iPhone أو JetBook Lite. بدون
هذا
الخيار،
ستعرض هذه
الأجهزة
الغلاف
كصفحة
فارغة.
- --preserve-cover-aspect-ratio
- عند
استخدام
غلاف SVG،
سيتسبب هذا
الخيار في
تغيير حجم
الغلاف
ليغطي
المساحة
المتاحة
للشاشة، مع
الحفاظ على
نسبة العرض
إلى
الارتفاع
(نسبة العرض
إلى
الارتفاع).
هذا يعني
أنه قد تكون
هناك حدود
بيضاء على
الجانبين
أو أعلى
وأسفل
الصورة،
لكن الصورة
لن تتشوه
أبدًا. بدون
هذا
الخيار، قد
تتشوه
الصورة
قليلاً،
ولكن لن
تكون هناك
حدود.
- --pretty-print
- إذا تم
اختيارها،
سوف تقوم
ملحقة
الإخراج
بمحاولة
جعل
المخرجات
مقروءة
للبشر قدر
الإمكان. قد
عاطفية
يكون لها
عاطفية
تأثير على
بعض ملحقات
الإخراج.
المظهر
والإحساس
خيارات
للتحكم في
المظهر
والإحساس
بالإخراج
- --asciiize
- نقل الأحرف
اليونيكود
إلى تمثيل ASCII.
استخدم
بحذر لأن
هذا سيحل
محل أحرف
اليونيكود
بـ ASCII. على
سبيل
المثال،
سيحل محل
"Pelé" بـ
"Pele". لاحظ
أيضًا أنه
في الحالات
التي توجد
فيها عدة
تمثيلات
لحرف (أحرف
مشتركة بين
الصينية
واليابانية
على سبيل
المثال)،
سيتم
استخدام
التمثيل
بناءً على
لغة واجهة Calibre
الحالية.
- --base-font-size
- حجم الخط
الأساسي
بالنقاط.
ستتم إعادة
تحجيم جميع
أحجام
الخطوط في
الكتاب
الناتج
بناءً على
هذا الحجم.
باختيار
حجم أكبر،
يمكنك جعل
الخطوط في
الإخراج
أكبر
والعكس
صحيح.
افتراضيًا،
عندما تكون
القيمة
صفرًا، يتم
اختيار حجم
الخط
الأساسي
بناءً على
ملف تعريف
الإخراج
الذي
اخترته.
- --change-justification
- تغيير
محاذاة
النص. قيمة
"left" (يسار)
تحول جميع
النصوص
المبررة في
المصدر إلى
نص محاذٍ
لليسار (أي
غير مبرر).
قيمة "justify"
(تبرير)
تحول جميع
النصوص غير
المبررة
إلى مبررة.
قيمة "original"
(الأصل)
(الافتراضية)
لا تغير
المحاذاة
في الملف
المصدر.
ملاحظة: بعض
تنسيقات
الإخراج
فقط تدعم
المحاذاة.
- --embed-all-fonts
- تضمين كل خط
مشار إليه
في المستند
المدخل
ولكن غير
مضمن
بالفعل.
سيبحث هذا
في نظامك عن
الخطوط،
وإذا وجدت،
سيتم
تضمينها. لن
يعمل
التضمين
إلا إذا كان
التنسيق
الذي تقوم
بالتحويل
إليه يدعم
الخطوط
المضمنة،
مثل EPUB أو AZW3 أو DOCX
أو PDF. يرجى
التأكد من
أن لديك
الترخيص
المناسب
لتضمين
الخطوط
المستخدمة
في هذا
المستند.
- --embed-font-family
- تضمين
عائلة الخط
المحددة في
الكتاب.
يحدد هذا
الخط
"الأساسي"
المستخدم
للكتاب. إذا
كان
المستند
المدخل
يحدد خطوطه
الخاصة،
فقد تتجاوز
هذه الخطوط
الخط
الأساسي.
يمكنك
استخدام
خيار تصفية
معلومات
النمط
لإزالة
الخطوط من
المستند
المدخل.
لاحظ أن
تضمين
الخطوط
يعمل فقط مع
بعض
تنسيقات
الإخراج،
وبشكل
رئيسي EPUB وAZW3
وDOCX.
- --expand-css
- افتراضيًا،
سيستخدم Calibre
الصيغة
المختصرة
لخصائص CSS
المختلفة
مثل
الهامش،
والحشو،
والحدود،
وما إلى
ذلك. سيؤدي
هذا الخيار
إلى
استخدام
الصيغة
الموسعة
الكاملة
بدلاً من
ذلك. لاحظ
أن CSS يتم
توسيعه
دائمًا عند
إنشاء
ملفات EPUB مع
ضبط ملف
تعريف
الإخراج
على أحد
ملفات
تعريف Nook حيث
لا يمكن لـ Nook
التعامل مع
CSS المختصر.
- إما المسار
إلى ورقة
أنماط CSS أو CSS
خام. ستتم
إضافة هذا
الـ CSS إلى
قواعد
الأنماط من
الملف
المصدر،
بحيث يمكن
استخدامه
لتجاوز تلك
القواعد.
- --filter-css
- قائمة
مفصولة
بفواصل من
خصائص CSS
التي ستتم
إزالتها من
جميع قواعد
أنماط CSS. هذا
مفيد إذا
كان وجود
بعض
معلومات
الأنماط
يمنع
تجاوزها
على جهازك.
على سبيل
المثال:
font-family,color,margin-left,margin-right
- --font-size-mapping
- تعيين من
أسماء خطوط
CSS إلى أحجام
الخطوط
بالنقاط.
إعداد مثال
هو 12,12,14,16,18,20,22,24. هذه
هي
التعيينات
للأحجام من
xx-small إلى xx-large، مع
كون الحجم
الأخير
للخطوط
الضخمة.
تستخدم
خوارزمية
إعادة
تحجيم
الخطوط هذه
الأحجام
لإعادة
تحجيم
الخطوط
بذكاء.
الافتراضي
هو استخدام
تعيين
يعتمد على
ملف تعريف
الإخراج
الذي
اخترته.
- --insert-blank-line
- إدراج سطر
فارغ بين
الفقرات. لن
يعمل إذا
كان الملف
المصدر لا
يستخدم
علامات
الفقرات (<p>
أو <div>).
- --insert-blank-line-size
- اضبط
ارتفاع
الأسطر
الفارغة
المدخلة
(بوحدة em).
سيكون
ارتفاع
الأسطر بين
الفقرات
ضعف القيمة
المحددة
هنا.
- --keep-ligatures
- الاحتفاظ
بالروابط
الخطية
الموجودة
في المستند
المدخل.
الرابطة
الخطية هي
حرف مدمج
لزوج من
الأحرف مثل
ff، fi، fl وما إلى
ذلك. معظم
القراء لا
يدعمون
الروابط
الخطية في
خطوطهم
الافتراضية،
لذا فمن غير
المرجح أن
يتم عرضها
بشكل صحيح.
افتراضيًا،
سيقوم Calibre
بتحويل
الرابطة
الخطية إلى
الزوج
المقابل من
الأحرف
العادية.
لاحظ أن
الروابط
الخطية هنا
تعني فقط
الروابط
الخطية
اليونيكود
وليس
الروابط
الخطية
التي تم
إنشاؤها
عبر CSS أو
أنماط
الخطوط.
سيحافظ هذا
الخيار
عليها
بدلاً من
ذلك.
- --line-height
- ارتفاع
السطر
بالنقاط.
يتحكم في
التباعد
بين الأسطر
المتتالية
من النص.
ينطبق فقط
على
العناصر
التي لا
تحدد
ارتفاع
السطر
الخاص بها.
في معظم
الحالات،
يكون خيار
الحد
الأدنى
لارتفاع
السطر أكثر
فائدة.
افتراضيًا،
لا يتم
إجراء أي
معالجة
لارتفاع
السطر.
- --linearize-tables
- تستخدم بعض
المستندات
سيئة
التصميم
الجداول
للتحكم في
تخطيط النص
على الصفحة.
عند تحويل
هذه
المستندات،
غالبًا ما
يظهر النص
خارج
الصفحة
وعناصر
أخرى. سيقوم
هذا الخيار
باستخراج
المحتوى من
الجداول
وتقديمه
بطريقة
خطية.
- --margin-bottom
- ضبط الهامش
السفلي
بالنقاط.
الافتراضي
هو 5.0. ضبطه
على أقل من
صفر لن يؤدي
إلى تعيين
أي هامش
(سيتم
الاحتفاظ
بإعداد
الهامش في
المستند
الأصلي).
ملاحظة:
تنسيقات
الصفحات
مثل PDF و DOCX لها
إعدادات
هوامش خاصة
بها تأخذ
الأسبقية.
- --margin-left
- ضبط الهامش
الأيسر
بالنقاط.
الافتراضي
هو 5.0. ضبطه
على أقل من
صفر لن يؤدي
إلى تعيين
أي هامش
(سيتم
الاحتفاظ
بإعداد
الهامش في
المستند
الأصلي).
ملاحظة:
تنسيقات
الصفحات
مثل PDF و DOCX لها
إعدادات
هوامش خاصة
بها تأخذ
الأسبقية.
- --margin-right
- ضبط الهامش
الأيمن
بالنقاط.
الافتراضي
هو 5.0. ضبطه
على أقل من
صفر لن يؤدي
إلى تعيين
أي هامش
(سيتم
الاحتفاظ
بإعداد
الهامش في
المستند
الأصلي).
ملاحظة:
تنسيقات
الصفحات
مثل PDF و DOCX لها
إعدادات
هوامش خاصة
بها تأخذ
الأسبقية.
- --margin-top
- ضبط الهامش
العلوي
بالنقاط.
الافتراضي
هو 5.0. ضبطه
على أقل من
صفر لن يؤدي
إلى تعيين
أي هامش
(سيتم
الاحتفاظ
بإعداد
الهامش في
المستند
الأصلي).
ملاحظة:
تنسيقات
الصفحات
مثل PDF و DOCX لها
إعدادات
هوامش خاصة
بها تأخذ
الأسبقية.
- --minimum-line-height
- الحد
الأدنى
لارتفاع
السطر،
كنسبة
مئوية من
حجم الخط
المحسوب
للعنصر.
سيتأكد Calibre من
أن كل عنصر
له ارتفاع
سطر لا يقل
عن هذا
الإعداد،
بغض النظر
عما يحدده
المستند
المدخل.
اضبطه على
صفر
للتعطيل.
الافتراضي
هو 120%. استخدم
هذا
الإعداد
بدلاً من
تحديد
ارتفاع
السطر
المباشر،
إلا إذا كنت
تعرف ما
تفعله. على
سبيل
المثال،
يمكنك
تحقيق نص
"مزدوج
التباعد"
عن طريق ضبط
هذا على 240.
- --remove-paragraph-spacing
- إزالة
المسافات
بين
الفقرات.
كما يقوم
بضبط مسافة
بادئة
للفقرات
بمقدار 1.5em. لن
تعمل إزالة
المسافات
إذا لم
يستخدم
الملف
المصدر
علامات
الفقرات (<p>
أو <div>).
- --remove-paragraph-spacing-indent-size
- عندما يزيل
Calibre الأسطر
الفارغة
بين
الفقرات،
فإنه يضبط
تلقائيًا
مسافة
بادئة
للفقرة
لضمان
سهولة
التمييز
بين
الفقرات.
يتحكم هذا
الخيار في
عرض تلك
المسافة
البادئة
(بوحدة em). إذا
قمت بضبط
هذه القيمة
سالبة،
فسيتم
استخدام
المسافة
البادئة
المحددة في
المستند
المدخل، أي
أن Calibre لا يغير
المسافة
البادئة.
- --smarten-punctuation
- تحويل
علامات
الاقتباس
العادية،
والشرطات،
وعلامات
الحذف إلى
ما يعادلها
الصحيح من
الناحية
الطباعية.
للمزيد من
التفاصيل،
راجع
https://daringfireball.net/projects/smartypants.
- --subset-embedded-fonts
- تضمين
مجموعة
فرعية من
جميع
الخطوط
المضمنة.
يتم تقليل
كل خط مضمن
ليحتوي فقط
على الرموز
الرسومية
المستخدمة
في هذا
المستند.
هذا يقلل من
حجم ملفات
الخطوط.
مفيد إذا
كنت تقوم
بتضمين خط
كبير بشكل
خاص مع
الكثير من
الرموز
الرسومية
غير
المستخدمة.
- --transform-css-rules
- مسار إلى
ملف يحتوي
على قواعد
لتحويل
أنماط CSS في
هذا الكتاب.
أسهل طريقة
لإنشاء مثل
هذا الملف
هي استخدام
المعالج
لإنشاء
قواعد في
واجهة
مستخدم
كاليبر
الرسومية.
يمكنك
الوصول
إليه في قسم
"المظهر
والتأثير->تحويل
الأنماط"
في مربع
حوار
التحويل.
بمجرد
إنشاء
القواعد،
يمكنك
استخدام زر
"تصدير"
لحفظها في
ملف.
- --transform-html-rules
- مسار إلى
ملف يحتوي
على قواعد
لتحويل HTML في
هذا الكتاب.
أسهل طريقة
لإنشاء مثل
هذا الملف
هي استخدام
المعالج
لإنشاء
قواعد في
واجهة
مستخدم
كاليبر
الرسومية.
يمكنك
الوصول
إليه في قسم
"المظهر
والتأثير->تحويل
HTML" في مربع
حوار
التحويل.
بمجرد
إنشاء
القواعد،
يمكنك
استخدام زر
"تصدير"
لحفظها في
ملف.
المعالجة
الاستدلالية
عدّل نص
وبِنية
الوثيقة
باستخدام
أنماط
متعارفة.
معطّل
مبدئيا.
استخدم --enable-heuristics
لتمكينه.
يمكن تعطيل
إجراءات
مفردة
بإجراءات
--disable-
*
.
- --disable-dehyphenate
- تحليل
كلمات
الواصلة
عبر
الوثيقة.
وتستخدم
هذه
الوثيقة
نفسها
القاموس
لتحديد
طريفة إذا
كان ينبغي
الاحتفاظ
الواصلات
أو
إزالتها.
- --disable-fix-indents
- حوّل
المسافة
البادئة
الناتجة عن
كيانات
المسافة
غير
الفاصلة
المتعددة
إلى مسافات
بادئة CSS.
- --disable-format-scene-breaks
- علامات
فواصل
المشاهد
المحاذية
لليسار يتم
محاذاتها
إلى
المنتصف.
استبدال
فواصل
المشاهد
الناعمة
التي
تستخدم عدة
أسطر فارغة
بقواعد
أفقية.
- --disable-markup-chapter-headings
- الكشف عن
الترويسات
والترويسات
الفرعية
غير
المنسقة
للفصول.
تغييرها
إلى وسوم H2 و H3.
هذا
الإعداد لن
يُنشيء
جدول
محتويات،
ولكن يمكن
استخدامه
جنبا إلى
جنب مع
الكشف عن
الهيكل
لإنشاء
جدول
محتويات.
- --disable-renumber-headings
- يبحث عن
تكرارات
لعلامات <h1>
أو <h2>
المتسلسلة.
يتم إعادة
ترقيم
العلامات
لمنع
الانقسام
في منتصف
عناوين
الفصول.
- --enable-heuristics
- تمكين
المعالجة
الاستدلالية
(heuristice). يجب
تعيين هذا
الخيار لكي
تتم أي
معالجة
استدلالية.
- --html-unwrap-factor
- استخدام
النطاق
لتحديد طول
يقول ينبغي
ملفوف خط.
القيم
الصالحة هي
العشرية
بين 0 و 1.
الافتراضي
هو 0, 4، أقل
بقليل من
طول خط
الوسط.وينبغي
إلا إذا
بضعة أسطر
في وثيقة
تتطلب
إزالة
التغليف
يتم تخفيض
هذه
القيمة
البحث
والاستبدال
قم بتعديل
نص المستند
وهيكله
باستخدام
أنماط
معرفة من
قبل
المستخدم.
- --search-replace
- مسار إلى
ملف يحتوي
على
تعبيرات
عادية
للبحث
والاستبدال.
يجب أن
يحتوي
الملف على
أسطر
متناوبة من
التعبير
العادي
يتبعها نمط
الاستبدال
(والذي يمكن
أن يكون
سطرًا
فارغًا).
يجب أن يكون
التعبير
العادي
بصيغة
تعبير Python
العادي
ويجب أن
يكون الملف
مشفرًا بـ
UTF-8.
- --sr1-replace
- النص
البديل
لاستبدال
النص الذي
تم العثور
عليه
باستخدام
sr1-search.
- --sr1-search
- نمط البحث
(تعبير
عادي) ليتم
استبداله
بـ sr1-replace.
- --sr2-replace
- النص
البديل
لاستبدال
النص الذي
تم العثور
عليه
باستخدام
sr2-search.
- --sr2-search
- نمط البحث
(تعبير
عادي) ليتم
استبداله
بـ sr2-replace.
- --sr3-replace
- النص
البديل
لاستبدال
النص الذي
تم العثور
عليه
باستخدام
sr3-search.
- --sr3-search
- نمط البحث
(تعبير
عادي) ليتم
استبداله
بـ sr3-replace.
اكتشاف
الهيكل
التحكم في
الاكتشاف
التلقائي
لهيكل
المستند.
- --add-alt-text-to-img
- عندما لا
تحتوي
علامة <img>
على سمة alt،
يتم التحقق
من ملف
الصورة
المرتبط
بحثًا عن
بيانات
وصفية تحدد
نصًا
بديلاً،
واستخدامها
لملء سمة alt.
تعمل سمة alt
على تحسين
إمكانية
الوصول من
خلال توفير
أوصاف نصية
للمستخدمين
الذين لا
يستطيعون
رؤية
المحتوى
المرئي أو
تفسيره
بالكامل.
- --chapter
- تعبير XPath
لاكتشاف
عناوين
الفصول.
الافتراضي
هو اعتبار
علامات <h1>
أو <h2> التي
تحتوي على
الكلمات
"chapter"،
"book"،
"section"،
"prologue"،
"epilogue" أو
"part"
كعناوين
فصول،
بالإضافة
إلى أي
علامات
تحتوي على
class="chapter". يجب
أن يقيم
التعبير
المستخدم
إلى قائمة
من العناصر.
لتعطيل
اكتشاف
الفصول،
استخدم
التعبير
"/". راجع
دليل XPath
التعليمي
في دليل
مستخدم Calibre
للحصول على
مساعدة
إضافية حول
استخدام
هذه
الميزة.
- --chapter-mark
- حدد كيفية
تمييز
الفصول
المكتشفة.
قيمة "pagebreak"
ستدرج
فواصل
صفحات قبل
الفصول.
قيمة "rule"
ستدرج خطًا
قبل الفصول.
قيمة "none"
ستعطل
تمييز
الفصول
وقيمة "both"
ستستخدم
فواصل
الصفحات
والخطوط
لتمييز
الفصول.
- --disable-remove-fake-margins
- تحدد بعض
المستندات
هوامش
الصفحة عن
طريق تحديد
هامش أيسر
وأيمن لكل
فقرة على
حدة. سيحاول
Calibre اكتشاف
وإزالة هذه
الهوامش. في
بعض
الأحيان،
يمكن أن
يتسبب هذا
في إزالة
هوامش ما
كان ينبغي
إزالتها. في
هذه
الحالة،
يمكنك
تعطيل
الإزالة.
- --insert-metadata
- إدراج
بيانات
الكتاب
الوصفية في
بداية
الكتاب. هذا
مفيد إذا
كان قارئ
الكتب
الإلكترونية
الخاص بك لا
يدعم
عرض/البحث
في
البيانات
الوصفية
مباشرةً.
- --page-breaks-before
- تعبير XPath. يتم
إدراج
فواصل
الصفحات
قبل
العناصر
المحددة.
لتعطيل
هذا،
استخدم
التعبير: /
- --remove-first-image
- إزالة
الصورة
الأولى من
الكتاب
الإلكتروني
المدخل.
مفيد إذا
كان
المستند
المدخل
يحتوي على
صورة غلاف
لم يتم
تحديدها
كغلاف. في
هذه
الحالة،
إذا قمت
بتعيين
غلاف في Calibre،
فسينتهي
المستند
الناتج
بصورتين
للغلاف إذا
لم تحدد هذا
الخيار.
- --start-reading-at
- تعبير XPath
لاكتشاف
الموقع في
المستند
الذي يجب أن
تبدأ
القراءة
منه. تستخدم
بعض برامج
قراءة
الكتب
الإلكترونية
(أبرزها Kindle)
هذا الموقع
كنقطة لفتح
الكتاب.
راجع دليل XPath
التعليمي
في دليل
مستخدم Calibre
للحصول على
مساعدة
إضافية حول
استخدام
هذه
الميزة.
جدول
المحتويات
التحكم في
الإنشاء
التلقائي
لجدول
المحتويات.
بشكل
افتراضي،
إذا كان ملف
المصدر
يحتوي على
جدول
محتويات،
فسيتم
استخدامه
بدلاً من
الجدول
الذي تم
إنشاؤه
تلقائيًا.
- --duplicate-links-in-toc
- عند إنشاء
جدول
محتويات من
الروابط في
المستند
المدخل،
اسمح
بالإدخالات
المكررة،
أي اسمح
بأكثر من
إدخال واحد
بنفس النص،
شريطة أن
تشير إلى
موقع
مختلف.
- --level1-toc
- تعبير XPath
يحدد جميع
العلامات
التي يجب
إضافتها
إلى جدول
المحتويات
في المستوى
الأول. إذا
تم تحديد
هذا، فإنه
يأخذ
الأسبقية
على
الأشكال
الأخرى من
الكشف
التلقائي.
راجع دليل XPath
التعليمي
في دليل
مستخدم Calibre
للحصول على
أمثلة.
- --level2-toc
- تعبير XPath
يحدد جميع
العلامات
التي يجب
إضافتها
إلى جدول
المحتويات
في المستوى
الثاني. يتم
إضافة كل
إدخال تحت
إدخال
المستوى
الأول
السابق.
راجع دليل XPath
التعليمي
في دليل
مستخدم Calibre
للحصول على
أمثلة.
- --level3-toc
- تعبير XPath
يحدد جميع
العلامات
التي يجب
إضافتها
إلى جدول
المحتويات
في المستوى
الثالث. يتم
إضافة كل
إدخال تحت
إدخال
المستوى
الثاني
السابق.
راجع دليل XPath
التعليمي
في دليل
مستخدم Calibre
للحصول على
أمثلة.
- --max-toc-links
- الحد
الأقصى
لعدد
الروابط
التي سيتم
إدراجها في
جدول
المحتويات.
اضبط على 0
للتعطيل.
الافتراضي
هو: 50. تتم
إضافة
الروابط
إلى جدول
المحتويات
فقط إذا تم
اكتشاف عدد
أقل من
الفصول من
الحد
الأدنى.
- --toc-filter
- إزالة
الإدخالات
من جدول
المحتويات
التي
تتطابق
عناوينها
مع التعبير
العادي
المحدد. يتم
إزالة
الإدخالات
المتطابقة
وجميع
عناصرها
الفرعية.
- --toc-threshold
- إذا تم
اكتشاف عدد
أقل من هذا
العدد من
الفصول،
فستتم
إضافة
روابط إلى
جدول
المحتويات.
الافتراضي:
6
- --use-auto-toc
- عادةً، إذا
كان الملف
المصدر
يحتوي
بالفعل على
جدول
محتويات،
فإنه
يُستخدم
بدلاً من
الجدول
الذي تم
إنشاؤه
تلقائيًا.
مع هذا
الخيار،
يُستخدم
الجدول
الذي تم
إنشاؤه
تلقائيًا
دائمًا.
البيانات
الوصفية
خيارات
لتعيين
البيانات
الوصفية في
الإخراج
- --author-sort
- السلسلة
النصية
المراد
استخدامها
عند الفرز
حسب
المؤلف.
- --authors
- تعيين
المؤلفين.
يجب فصل
المؤلفين
المتعددين
بعلامة
العطف (&).
- تعيين وصف
الكتاب
الإلكتروني.
- --cover
- تعيين
الغلاف إلى
الملف أو
الرابط
المحدد
- --isbn
- تعيين
الرقم
المعياري
الدولي
للكتاب (ISBN).
- --pubdate
- تعيين
تاريخ
النشر
(يُفترض أن
يكون في
التوقيت
المحلي، ما
لم يتم
تحديد
المنطقة
الزمنية
بشكل صريح)
- --rating
- تعيين
التقييم.
يجب أن يكون
رقمًا بين 1
و 5.
- --series
- تعيين
السلسلة
التي ينتمي
إليها هذا
الكتاب
الإلكتروني.
- --series-index
- تعيين فهرس
الكتاب في
هذه
السلسلة.
- --tags
- تعيين
علامات
الكتاب. يجب
أن تكون
قائمة
مفصولة
بفواصل.
- --timestamp
- عيّن
البصمة
الزمنية
للكتاب (لم
تعدْ
مستخدمة في
أي مكان)
- --title-sort
- نسخة
العنوان
المراد
استخدامها
للفرز.
تصحيح
الأخطاء
خيارات
للمساعدة
في تصحيح
أخطاء
التحويل
- --debug-pipeline,
-d
- احفظ
الإخراج من
المراحل
المختلفة
لخطوات
التحويل في
المجلد
المحدد.
مفيد إذا
كنت غير
متأكد في أي
مرحلة من
عملية
التحويل
يحدث
الخطأ.
- --verbose,
-v
- مستوى
الإسهاب.
حدد هذا
الخيار عدة
مرات
لزيادة
مستوى
الإسهاب.
تحديده
مرتين
سينتج عنه
إسهاب
كامل، ومرة
واحدة
إسهاب
متوسط،
وصفر مرة
إسهاب أقل.