以编程方式将HTML文件转换为epub文件(命令行ubuntu)

bad*_*oum 13 linux html5 epub

是否可以通过unix命令行将HTML5文件或文本转换为epub文件?是否可以自动化这个过程?

谢谢

mkj*_*ski 20

你可以尝试pandoc

sudo apt-get install pandoc
pandoc -f html -t epub3 -o output.epub input.html
Run Code Online (Sandbox Code Playgroud)

您可以为epub添加元数据:

pandoc -f html -t epub3 --epub-metadata=metadata.xml -o output.epub input.html
Run Code Online (Sandbox Code Playgroud)

元数据xml文件:metadata.xml


Fer*_*oao 14

另一种选择是在安装calibre后使用以下内容。

ebook-convert  input.html output.epub
Run Code Online (Sandbox Code Playgroud)

我在 pandoc 中发现了一些断行错误,而 ebook-convert 则没有发生这种情况

来源