这是indexloc提供的服务,不要输入任何密码
Skip to content

guominfang/kaf-cli

Repository files navigation

TmdTextEpub

把txt文本转成epub电子书的命令行工具

功能

  • 傻瓜操作模式(把txt文件拖到TmdTextEpub.exe上面自动转换)
  • 自动识别书名和章节(示例中所有用法都会自动识别)
  • 自动识别字符编码(自动解决中文乱码)
  • 自定义章节匹配
  • 自动给章节正文生成加粗居中的标题
  • 段落自动识别
  • 段落自动缩进
  • 超快速(130章/s以上速度, 4000章30s不到)
  • 自动转为mobi格式

使用方法

  1. 点击下载
  2. 解压, 把小说直接拖到 TmdTextEpub.exe 文件上面
  3. 等转换完,目录下会生成epub和mobi文件

效果

效果图片

命令行模式

全部参数为:

Usage of TmdTextEpub.exe:
  -author string
        作者 (default "YSTYLE")
  -bookname string
        书名: 默认为txt文件名
  -filename string
        txt 文件名
  -lang string
        设置语言: en,de,fr,it,es,zh,ja,pt,ru,nl (default "zh") 。 支持使用环境变量KAF-CLI-LANG设置
  -match string
        匹配标题的正则表达式, 不写可以自动识别, 如果没生成章节就参考教程。例: -match 第.{1,8}章 表示第和章字之间可以有1-8个任意文字 (default "自动匹配,可自定义")
  -max uint
        标题最大字数 (default 35)
  -tips
        添加本软件教程 (default true)

全职法师.txt生成epub, 并设置作者名为

cd d:/
d:/TmdTextEpub.exe -author 乱 -filename d:/全职法师.txt

以下全部示例都可以自动识别,不需要自己设定标题格式了, 一般用上用上面的例子就行了

要自定义标题格式参考以下几个例子

自定义章节匹配, 章节格式为第x节:

cd d:/
d:/TmdTextEpub.exe -filename d:/ebbok.txt -match "第.{1,8}节"

自定义章节匹配, 章节格式为Section 1 ~ Section 100:

cd d:/
d:/TmdTextEpub.exe -filename d:/ebbok.txt -match "Section \d+"

自定义章节匹配, 章节格式为Chapter xxx:

cd d:/
d:/TmdTextEpub.exe -filename d:/ebbok.txt -match "Chapter .{1,8}"

在任意位置执行命令

  • TmdTextEpub.exekindlegen.exec:/windows/下边
  • 以后可以把小说放任意目录,都可以很简单执行转换, 第一步只需要做一次, 以下为每次转换小说的操作,
    • 打开小说在的文件夹, 按住Shift键不放,鼠标右击文件夹空白位置
    • 在右键菜单选择 用命令行打开以PowerShell打开
    • 以上命令可以改为 TmdTextEpub.exe -filename 全职法师.txt, 现在可以不用写盘符了

手动把书转为kindle的mobi格式

新版如果检测到有kindlegen程序时会自动转为mobi

  1. 在官网下载kindlegen
  2. 同样放到d:盘根目录下, 执行以下命令转换
cd d:/
d:/kindlegen.exe d:/全职法师.epub
  1. 在d盘就能找到mobi文件了,复制到kindle的documents目录下,打开kindle就能看到小说了

About

把txt文本转成epub和mobi电子书的命令行工具(原TmdTextEpub)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 90.6%
  • PowerShell 7.9%
  • Shell 1.5%