我想从远程存储库自动构建电子书。在这种情况下,命令行工具将很有用。Ubuntu是否有任何软件?
.mobi
,.aw3
,.epub
,等文件?
我想从远程存储库自动构建电子书。在这种情况下,命令行工具将很有用。Ubuntu是否有任何软件?
.mobi
,.aw3
,.epub
,等文件?
Answers:
各种各样的文档可以被转换成电子书(epub的,摩比,...),使用ebook-convert
其是的一部分calibre
封装。
例如,只要input
受支持的格式,epub
就可以使用以下命令创建:
ebook-convert input output.epub
或者,如果您使用kindle:
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
可以从软件包管理器中获得Calibre,但通常可以帮助安装此处提供的最新版本。
作为口径的替代方法,OpenOffice / LibreOffice提供了Writer2ePub扩展名,声称可以通过单击创建“格式良好,易于阅读的ePub”文件。
可以从此处下载Writer2ePub扩展名。
Writer2ePub
扩展声称可以使OpenOffice / LibreOffice直接创建epub。
该软件pandoc
(http://pandoc.org/)可能会很方便地满足您的需求。可以通过打开终端(Alt-Ctrl-T)并输入来将其安装在Ubuntu中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文件给出可用(包括内容,字体,链接样式,利润等表选项)的命令行选项很好的概述。
latex
。我会使用TexStudio或TexWorks之类的编辑器,但是如果您想使用命令行,请使用它