عن المشروع
Paperback هو قارئ كتب إلكترونية ومستندات مفتوح المصدر ومتعدد المنصات يركز على السرعة واستهلاك الموارد المنخفض وإمكانية الوصول. وهو مكتوب بلغة Rust ويستخدم واجهة رسومية مبنية على wxWidgets. يدعم التطبيق مجموعة واسعة من الصيغ تشمل EPUB وPDF وMOBI/AZW وDOC/DOCX وPPT/PPTX وODT/ODP وRTF وCHM وDAISY وFB2 وCBZ وHTML وMarkdown والنص العادي والكتب الصوتية M4B وملفات WinHelp.
تشمل الميزات الرئيسية واجهة بعلامات تبويب مع سلوك نسخة واحدة، ودعم قارئات الشاشة مع إعلانات المناطق الحية، وبحث قوي باستخدام التعبيرات النمطية مع سجل محفوظ، والتنقل حسب العناوين والصفحات والروابط والقوائم والصور والجداول والصيغ والفواصل، بالإضافة إلى الإشارات المرجعية والملاحظات. يمكن للمستخدمين تخصيص الخطوط والألوان والتباعد والمحاذاة وعرض الجداول. يتم دعم المستندات المحمية بكلمة مرور والإعدادات لكل مستند، مع التصدير والاستيراد عبر ملفات .paperback.
يوفر المشروع أيضًا أداة سطر أوامر `pb` لتحويل المستندات إلى نص عادي أو HTML أو Markdown. تحتوي مساحة العمل على `paperback-core` لمنطق التحليل، وتطبيق الواجهة الرسومية، وأداة سطر الأوامر، وأتمتة البناء. يتطلب البناء Rust 1.87+ وCMake وNinja وpandoc. المشروع مرخص بموجب رخصة MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.