Existe-t-il un logiciel de ligne de commande pour créer des livres électroniques à partir de zéro dans Ubuntu?

12

Je voudrais automatiser la création de livres électroniques à partir de référentiels distants. Un outil en ligne de commande serait utile dans ce cas. Existe-t-il un logiciel pour Ubuntu?

Thiago Rider Augusto
la source
Bien sûr, vous pouvez utiliser LaTeX latex. J'utiliserais un éditeur comme TexStudio ou TexWorks, mais si vous voulez utiliser la ligne de commande, allez-y /
j0h
LATEX est adapté à la production .mobi, .aw3, .epub, fichiers , etc?
Thiago Rider Augusto
1
@ThiagoRiderAugusto Vous avez raison, la conversion du PDF en ebook est tout simplement horrible . Mais epub n'est en grande partie qu'une forme compressée de HTML. Ainsi, la conversion de HTML ou d'autres formats similaires en ebook fonctionne bien.
John1024
1
J'utilise Sigil. Ce n'est pas un outil en ligne de commande, mais un éditeur: github.com/Sigil-Ebook/Sigil
Magicsowon

Réponses:

9

Une grande variété de documents peut être convertie en ebook (epub, mobi, ...) en utilisant ebook-convertce qui fait partie du calibrepackage.

Par exemple, tant inputqu'un format est pris en charge, un epubpeut être créé avec la commande:

ebook-convert  input output.epub

Ou, si vous utilisez des Kindle:

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, alors on peut vouloir ajouter une option:

ebook-convert --enable-heuristics  input.pdf output.epub

Calibre peut être disponible auprès de votre gestionnaire de paquets, mais il est souvent utile d'installer la dernière version disponible ici .

Création d'un livre

Comme alternative à calibre, OpenOffice / LibreOffice propose une extension, Writer2ePub, pour prétendre être capable de créer des fichiers "ePub" bien formatés et facilement lisibles "en un seul clic.

L'extension Writer2ePub peut être téléchargée à partir d' ici .

John1024
la source
Je ne veux pas convertir, j'ai besoin d'un logiciel de ligne de commande qui peut construire le livre électronique à partir de sa source.
Thiago Rider Augusto
3
Ce langage de balisage est un sous-ensemble de HTML. Calibre fonctionne bien avec HTML.
John1024
1
@ThiagoRiderAugusto Au fait, c'est un joli tutoriel. Il commence par html (partie 1) et se termine par zipper les fichiers dans un epub (partie 3). Dans quelle mesure vos sources sont-elles proches du format final?
John1024
1
D'ACCORD. Vous souhaiterez probablement ajouter un balisage pour indiquer les titres de chapitre et les emplacements des images, etc. Si vous êtes perfectionniste, ce tutoriel jedisaber est idéal: il vous permet d'avoir un contrôle total sur la sortie. Si vous voulez un peu de commodité, vous pouvez être satisfait d'utiliser un traitement de texte ou un éditeur html de votre choix, puis faire confiance à calibre ou pandoc pour gérer le reste. Après la conversion, vous pouvez modifier l'ebook avec calibre pour effectuer un réglage fin.
John1024
1
Avez-vous utilisé OpenOffice / LibreOffice? Calibre et Pandoc prétendent pouvoir convertir leurs fichiers en epub. En outre, il existe une Writer2ePubextension qui prétend permettre à OpenOffice / LibreOffice de créer directement epub.
John1024
6

Le logiciel pandoc( http://pandoc.org/ ) peut être utile pour vos besoins. Il peut être installé dans Ubuntu en ouvrant un terminal (Alt-Ctrl-T) et en tapant sudo apt install pandoc.

Pandoc peut convertir entre une variété de formats différents, 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 / depuis mobi ou aw3, mais pourrait certainement créer un fichier epub à partir d'une variété de sources différentes. 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 qui prend en charge le formatage, tel que markdown, html, asciidoc, ou similaire, 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.).

Nick Weinberg
la source
1
Pandoc montre un exemple sur son site de la façon de construire un EPUB de complexité modérée en l'utilisant.
Stephen Michael Kellat