最近在制作一本电子书,需要将多个txt文件合并成一个大的txt文件。可以在命令行下运行这个命令实现:
type *.txt.>>123.txt
制作出来的合并文件是txt格式,可以用MarkdownPad2打开,按照markdown语法为文件添加目录标题以及插图,之后将文件保存为md格式,导入calibre,再在calibre里运行格式转换,即可获得epub/mobi/azw3等多种格式的电子书。
这个命令同样也可以将多个html文件合并成为一个。如果电子书素材室多个html文档就可以用:
type *.html.>>123.html
实现文件的合并。
制作出来的合并文件如果是html格式,可以直接导入calibre,calibre会自动生成一个zip格式的文件,然后在calibre里运行格式转换,将zip格式的文件转换为epub、mobi或者azw3均可。在转换的时候可以根据html代码的特征,比如a标签,选择强制生成目录,这样生成的电子书就有目录,非常方便。