¿Existe algún software de línea de comandos para crear libros electrónicos desde cero en Ubuntu?

12

Me gustaría automatizar la creación de libros electrónicos desde repositorios remotos. Una herramienta de línea de comandos sería útil en este caso. ¿Hay algún software para Ubuntu?

Thiago Rider Augusto
fuente
Claro, podrías usar LaTeX latex. Usaría un editor como TexStudio, o TexWorks, pero si desea usar la línea de comando,
hágalo
Es adecuado para la producción del látex .mobi, .aw3, .epub, etc archivos?
Thiago Rider Augusto
1
@ThiagoRiderAugusto Tienes razón en que la conversión de PDF a ebook es simplemente horrible . Pero, epub es en gran parte solo una forma comprimida de HTML. Por lo tanto, la conversión de HTML u otros formatos similares a un libro electrónico funciona bien.
John1024
1
Yo uso Sigil. No es una herramienta de línea de comandos, sino un editor: github.com/Sigil-Ebook/Sigil
Magicsowon

Respuestas:

9

Se puede convertir una amplia variedad de documentos a libros electrónicos (epub, mobi, ...) utilizando lo ebook-convertque forma parte del calibrepaquete.

Por ejemplo, siempre que inputsea ​​un formato compatible, epubse puede crear un con el comando:

ebook-convert  input output.epub

O, si usa kindles:

ebook-convert  input output.mobi

Algunos formatos de entrada incluyen: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF.

Si el archivo de entrada es un PDF, es posible que desee agregar una opción:

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

Calibre puede estar disponible desde su administrador de paquetes, pero a menudo ayuda a instalar la última versión que está disponible aquí .

Autor de un libro

Como alternativa al calibre, OpenOffice / LibreOffice ofrece una extensión, Writer2ePub, para poder crear archivos "ePub bien formateados y fáciles de leer" con un solo clic.

La extensión Writer2ePub se puede descargar desde aquí .

John1024
fuente
No quiero convertir, necesito un software de línea de comandos que pueda construir el libro electrónico desde su origen.
Thiago Rider Augusto
3
Ese lenguaje de marcado es un subconjunto de HTML. Calibre funciona bien con HTML.
John1024
1
@ThiagoRiderAugusto Por cierto, es un buen tutorial. Comienza con html (parte 1) y termina con comprimir los archivos en un epub (parte 3). ¿Qué tan cerca están sus fuentes del formato final?
John1024
1
OKAY. Es probable que desee agregar algunas marcas para indicar los títulos de los capítulos y las ubicaciones de las imágenes, etc. Si eres perfeccionista, ese tutorial de jedisaber es ideal: te permite tener un control total sobre la salida. Si desea algo de conveniencia, puede estar satisfecho con el uso de un procesador de texto o editor html de su elección y luego confiar en calibre o pandoc para manejar el resto. Después de la conversión, puede editar el libro electrónico con calibre para hacer algunos ajustes.
John1024
1
¿Has utilizado OpenOffice / LibreOffice? Calibre y Pandoc afirman poder convertir sus archivos a epub. Además, hay una Writer2ePubextensión que dice habilitar OpenOffice / LibreOffice para crear epub directamente.
John1024
6

El software pandoc( http://pandoc.org/ ) puede ser útil para sus necesidades. Se puede instalar en Ubuntu abriendo un terminal (Alt-Ctrl-T) y escribiendo sudo apt install pandoc.

Pandoc puede convertir entre una variedad de formatos diferentes, incluyendo txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , markdown, asciidoc, MediaWiki, Dokuwiki, org-mode y una variedad de otros.

No parece admitir la conversión a / desde mobi o aw3, pero ciertamente podría construir un archivo epub a partir de una variedad de fuentes diferentes. Luego, si le gusta el archivo epub que produce, puede usar la respuesta de @ John1024 para convertir a mobi o formato kindle.

Al comenzar con un archivo fuente que admita el formato, como markdown, html, asciidoc o similares, puede obtener una salida epub bien formateada. El archivo README de pandoc ofrece una buena descripción de las opciones de línea de comandos que están disponibles (incluidas las opciones de tabla de contenido, fuentes, estilos de enlace, márgenes, etc.).

Nick Weinberg
fuente
1
Pandoc muestra un ejemplo en su sitio de cómo construir un EPUB de complejidad moderada usándolo.
Stephen Michael Kellat