Я хотел бы автоматизировать сборку электронных книг из удаленных хранилищ. В этом случае будет полезен инструмент командной строки. Есть ли программное обеспечение для Ubuntu?
command-line
16.04
ebooks
Тьяго Райдер Аугусто
источник
источник
latex
. Я бы использовал редактор, такой как TexStudio или TexWorks, но если вы хотите использовать командную строку,.mobi
,.aw3
,.epub
и т.д. файлы?Ответы:
Широкий спектр документов может быть преобразован в электронную книгу (epub, mobi, ...), используя
ebook-convert
которую входит вcalibre
пакет.Например, если
input
это поддерживаемый формат, егоepub
можно создать с помощью команды:Или, если вы используете kindles:
Некоторые входные форматы включают в себя: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF.
Если входной файл представляет собой PDF, можно добавить опцию:
Калибр может быть доступен в вашем менеджере пакетов, но он часто помогает установить последнюю версию, которая доступна здесь .
Авторская книга
В качестве альтернативы калибру, OpenOffice / LibreOffice предлагает расширение Writer2ePub, которое позволяет создавать «хорошо отформатированные, легко читаемые файлы ePub» одним щелчком мыши.
Расширение Writer2ePub можно скачать здесь .
источник
Writer2ePub
расширение, которое утверждает, что позволяет OpenOffice / LibreOffice создавать epub напрямую.Программное обеспечение
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 дает хороший обзор параметров командной строки, которые доступны (включая варианты оглавления, шрифты, стили ссылок, поля и т.д.).
источник