Есть ли какое-либо программное обеспечение командной строки для создания электронных книг с нуля в Ubuntu?

Я хотел бы автоматизировать сборку электронных книг из удаленных хранилищ. В этом случае будет полезен инструмент командной строки. Есть ли программное обеспечение для Ubuntu?

2 ответа

Решение

Разнообразные документы можно конвертировать в электронную книгу (epub, mobi, ...), используя ebook-convert которая является частью calibre пакет.

Например, пока input это поддерживаемый формат, epub может быть создан с помощью команды:

ebook-convert  input output.epub

Или, если вы используете kindles:

ebook-convert  input output.mobi

Некоторые входные форматы включают в себя: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF.

Если входной файл представляет собой PDF, то можно добавить опцию:

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

Калибр может быть доступен в вашем менеджере пакетов, но он часто помогает установить последнюю версию, которая доступна здесь.

Авторская книга

В качестве альтернативы калибру, OpenOffice/LibreOffice предлагает расширение Writer2ePub, которое позволяет создавать "хорошо отформатированные, легко читаемые файлы ePub" одним щелчком мыши.

Расширение Writer2ePub можно скачать здесь.

Программное обеспечение pandoc ( http://pandoc.org/) может пригодиться для ваших нужд. Его можно установить в Ubuntu, открыв терминал (Alt-Ctrl-T) и набрав sudo apt install pandoc,

Pandoc может конвертировать между различными форматами, включая txt, html, xhtml, doc, docx, odt, epub, fb2, docbook, OPML, LaTeX, pdf, markdown, asciidoc, MediaWiki, Dokuwiki, org-mode и различные других.

Похоже, что он не поддерживает преобразование в / из mobi или aw3, но, безусловно, может создать файл epub из различных источников. Тогда, если вам нравится файл epub, который он создает, вы можете использовать ответ @John1024 для преобразования в формат mobi или kindle.

Начав с исходного файла, который поддерживает форматирование, такого как markdown, html, asciidoc и т. П., Вы можете получить красиво отформатированный вывод epub. Файл pandoc README дает хороший обзор доступных параметров командной строки (в том числе параметров оглавления, шрифтов, стилей ссылок, полей и т. Д.).

Другие вопросы по тегам