Existe algum software de linha de comando para criar e-books a partir do zero no Ubuntu?

12

Eu gostaria de automatizar a criação de e-books a partir de repositórios remotos. Uma ferramenta de linha de comando seria útil nesse caso. Existe algum software para o Ubuntu?

Thiago Rider Augusto
fonte
Claro, você pode usar o LaTeX latex. Gostaria de usar um editor como TexStudio, ou texworks, mas se você quiser usar a linha de comando, vá para ele /
j0h
LaTeX é adequado para a saída .mobi, .aw3, .epub, etc arquivos?
Thiago Rider Augusto
1
@ThiagoRiderAugusto Você está certo que a conversão de PDF para ebook é simplesmente horrível . Mas, o epub é basicamente apenas uma forma compactada de HTML. Portanto, a conversão de HTML ou outros formatos semelhantes para um ebook funciona bem.
John1024
1
Eu uso Sigil. Não é uma ferramenta de linha de comando, mas um editor: github.com/Sigil-Ebook/Sigil
Magicsowon

Respostas:

9

Uma grande variedade de documentos pode ser convertida em ebook (epub, mobi, ...) usando o ebook-convertque faz parte do calibrepacote.

Por exemplo, desde que inputseja um formato suportado, um epubpode ser criado com o comando:

ebook-convert  input output.epub

Ou, se você usar kindles:

ebook-convert  input output.mobi

Alguns formatos de entrada incluem: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDF, TXT, PDF.

Se o arquivo de entrada for um PDF, pode-se adicionar uma opção:

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

O calibre pode estar disponível no seu gerenciador de pacotes, mas geralmente ajuda a instalar a versão mais recente disponível aqui .

Criando um livro

Como alternativa ao calibre, o OpenOffice / LibreOffice oferece uma extensão, Writer2ePub, para reivindicar a capacidade de criar arquivos "ePub legíveis, bem formatados e fáceis de ler" com um único clique.

A extensão Writer2ePub pode ser baixada aqui .

John1024
fonte
Não quero converter, preciso de um software de linha de comando que possa criar o e-book a partir da fonte.
Thiago Rider Augusto
3
Essa linguagem de marcação é um subconjunto de HTML. O calibre funciona bem com HTML.
John1024
1
@ThiagoRiderAugusto A propósito, esse é um bom tutorial. Começa com html (parte 1) e termina com o zipamento dos arquivos em um epub (parte 3). Quão próximas estão suas fontes do formato final?
John1024
1
ESTÁ BEM. Você provavelmente desejará adicionar alguma marcação para indicar os títulos dos capítulos e os locais das imagens. Se você é um perfeccionista, esse tutorial do jedisaber é ideal: permite que você tenha controle total sobre a saída. Se você quiser alguma conveniência, pode ficar satisfeito com o uso de um processador de texto ou editor de html de sua escolha e depois confiar no calibre ou pandoc para lidar com o resto. Após a conversão, você pode editar o ebook com calibre para fazer alguns ajustes.
John1024
1
Você já usou o OpenOffice / LibreOffice? Calibre e Pandoc afirmam poder converter seus arquivos em epub. Além disso, há uma Writer2ePubextensão que afirma permitir que o OpenOffice / LibreOffice crie epub diretamente.
John1024
6

O software pandoc( http://pandoc.org/ ) pode ser útil para suas necessidades. Ele pode ser instalado no Ubuntu, abrindo um terminal (Alt-Ctrl-T) e digitando sudo apt install pandoc.

O Pandoc pode converter entre uma variedade de formatos diferentes, incluindo txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , markdown, asciidoc, MediaWiki, Dokuwiki, org-mode e uma variedade de outros.

Parece não suportar a conversão de / para mobi ou aw3, mas certamente poderia criar um arquivo epub a partir de uma variedade de fontes diferentes. Então, se você gosta do arquivo epub que ele produz, pode usar a resposta de @ John1024 para converter para o formato mobi ou kindle.

Iniciando com um arquivo de origem que suporta formatação, como markdown, html, asciidoc ou similar, você pode obter uma saída epub bem formatada. O arquivo README do pandoc fornece uma boa visão geral das opções de linha de comando disponíveis (incluindo opções de índice, fontes, estilos de link, margens, etc.).

Nick Weinberg
fonte
1
O Pandoc mostra um exemplo em seu site de como criar um EPUB de complexidade moderada usando-o.
Stephen Michael Kellat