kaf-cli,kindle 电子书必备神器,txt 转 epub、azw3、mobi工具

刚刚介绍了个 Firefox 插件影深,可以把 txt 文件渲染,方便阅读,但是有局限性,只能在 Firefox 浏览器中使用,如果大家使用 kindle,那么就需要将 txt 文本转换成 kindle 支持的格式,比如 azw3 或者 epub 格式。今天给大家带来一款命令行工具 kaf-cli,可以把 txt 文本文件转换成 epub、azw3 和 mobi 文件,并且像影深一样,会对格式进行渲染,提取识别章节信息,方便在 kindle 或者 calibre 中管理和阅读。

kaf-cli 下载安装地址:https://github.com/ystyle/kaf-cli

kaf-cli 功能介绍:

  • 傻瓜操作模式(把txt文件拖到kaf-cli.exe上面自动转换)
  • 自定义封面
  • 自动识别书名和章节(示例中所有用法都会自动识别)
  • 自动识别字符编码(自动解决中文乱码)
  • 自定义章节标题识别规则
  • 自动给章节正文生成加粗居中的标题
  • 自定义标题对齐方式
  • 段落自动识别
  • 段落自动缩进
  • 自定义段落缩进字数
  • 自定义段落间距
  • 自定义书籍语言
  • 超快速(130章/s以上速度, 4000章30s不到)

kaf-cli 使用说明:

kaf-cli 支持傻瓜操作模式,但是我个人建议把 kaf-cli 的目录放到环境变量里,这样你在任何目录下,都可以使用 cmd 或者 powershell 来操作。

kaf-cli 生成 epub、azw3 和 mobi 文件,适合 kindle 阅读。

kaf-cli 命令行参数说明:

-align string;标题对齐方式: left、center、righ (default “center”)

-author string;作者 (default “YSTYLE”)

-bookname string;书名: 默认为txt文件名

-bottom string;段落间距(单位可以为em、px) (default “1em”)

-cover string;封面图片 (default “cover.png”)

-filename string;txt 文件名

-format string;书籍格式: all、epub、mobi、azw3 (default “all”)

-indent uint;段落缩进字数 (default 2)

-lang string;设置语言: en,de,fr,it,es,zh,ja,pt,ru,nl。 环境变量KAF_CLI_LANG可修改默认值 (default “zh”)

-match string;匹配标题的正则表达式, 不写可以自动识别, 如果没生成章节就参考教程。例: -match 第.{1,8}章 表示第和章字之间可以有1-8个任意文字 (default “自动匹配,可自定义”)

-max uint;标题最大字数 (default 35)

-out string;输出文件名,不需要包含格式后缀

-tips;添加本软件教程 (default true)

扩展阅读:

作者博客介绍 kaf-cli:https://ystyle.top/2019/12/31/txt-converto-epub-and-mobi/

使用 Calibre 管理电子书:https://wker.com/kindle-calibre/

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>