J'aimerais automatiser la construction de livres électroniques à partir de référentiels distants. Un outil de ligne de commande serait utile dans ce cas. Existe-t-il un logiciel pour Ubuntu?
Une grande variété de documents peuvent être convertis en ebook (epub, mobi, ...) à l’aide de ebook-convert
, qui fait partie du package calibre
.
Par exemple, tant que input
est un format pris en charge, un epub
peut être créé avec la commande suivante:
ebook-convert input output.epub
Ou, si vous utilisez des allumeurs:
ebook-convert input output.mobi
Certains formats d'entrée incluent: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF.
Si le fichier d'entrée est un PDF, il est alors possible d'ajouter une option:
ebook-convert --enable-heuristics input.pdf output.epub
Calibre peut être disponible à partir de votre gestionnaire de paquets, mais il est souvent utile d’installer la dernière version disponible ici .
Comme alternative au calibre, OpenOffice/LibreOffice offre une extension, Writer2ePub, qui prétend pouvoir créer des fichiers "ePub bien formatés et faciles à lire" en un seul clic.
L'extension Writer2ePub peut être téléchargée à partir de ici .
Le logiciel pandoc
( http://pandoc.org/ ) peut s'avérer utile pour vos besoins. Il peut être installé dans Ubuntu en ouvrant un terminal (Alt-Ctrl-T) et en saisissant Sudo apt install pandoc
.
Pandoc peut convertir différents formats, y compris txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , markdown, asciidoc, MediaWiki, Dokuwiki, org-mode et une variété d’autres.
Il ne semble pas prendre en charge la conversion vers/à partir de mobi ou aw3, mais pourrait certainement créer un fichier epub à partir de diverses sources. Ensuite, si vous aimez le fichier epub qu’il produit, vous pouvez utiliser la réponse de @ John1024 pour convertir au format mobi ou Kindle.
En commençant par un fichier source prenant en charge le formatage, tel que markdown, html, asciidoc ou autre, vous pouvez obtenir une sortie epub bien formatée. Le fichier pandoc README donne un bon aperçu des options de ligne de commande disponibles (y compris les options pour la table des matières, les polices, les styles de lien, les marges, etc.).