À propos du projet
Paperback est un lecteur de livres numériques et de documents open source et multiplateforme, axé sur la rapidité, la faible consommation de ressources et l'accessibilité. Il est écrit en Rust et utilise une interface graphique basée sur wxWidgets. L'application prend en charge un large éventail de formats, notamment EPUB, PDF, MOBI/AZW, DOC/DOCX, PPT/PPTX, ODT/ODP, RTF, CHM, DAISY, FB2, CBZ, HTML, Markdown, texte brut, livres audio M4B et fichiers WinHelp.
Les fonctionnalités clés incluent une interface à onglets avec comportement à instance unique, la prise en charge des lecteurs d'écran avec annonces de région dynamique, une recherche robuste avec expressions régulières et historique persistant, la navigation par titres, pages, liens, listes, images, tableaux, formules et séparateurs, ainsi que des signets et des notes. Les utilisateurs peuvent personnaliser les polices, les couleurs, l'espacement, l'alignement et le rendu des tableaux. Les documents protégés par mot de passe et les paramètres par document sont pris en charge, avec export/import via des fichiers .paperback.
Le projet fournit également un outil en ligne de commande `pb` pour convertir des documents en texte brut, HTML ou Markdown. L'espace de travail contient `paperback-core` pour la logique d'analyse, l'application GUI, l'outil CLI et l'automatisation de build. La compilation nécessite Rust 1.87+, CMake, Ninja et pandoc. Le projet est sous licence MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.