好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 zhangkk7801 于 2026-8-20 17:25 编辑
【软件名称】TXT转Kindle工具 v1.1
【软件版本】v1.1(修复封面串用 bug:同一目录转多本书时旧封面不再错套新书,封面按书名隔离为「书名.cover.jpg」)
【软件大小】约 42 MB(EXE 单文件)
【适用系统】Windows 7 / 10 / 11(64 位)【软件简介】
从网上下载的 TXT 小说直接丢进 Kindle,通常有三大痛点:首行缩进被 Kindle 排版引擎压缩、没有封面、章节目录残缺。本工具一键解决:选择 TXT → 自动排版 → 自动联网搜索起点官方封面 → 输出 EPUB + AZW3,拷进 Kindle 即读。【功能特点】- 一键转换:TXT → EPUB + AZW3,全程可视化日志
- 首行缩进修复:针对 Kindle 转码吞掉 text-indent 的问题,采用「段落开头写入真实全角空格 + CSS 缩进归零」方案,任何设备上都是标准首行空两格(详见技术原理)
- 章节自动识别与修复:兼容 第X章/序章/番外/楔子/卷名 等多种格式,缺失「第 X 章」前缀的裸标题自动补全,生成可点击目录
- 封面自动搜索:Bing 搜索候选 + 起点移动端页面书名精确验证,防止同名书张冠李戴;验证失败自动跳过,不阻塞转换
- 内置 Calibre 一键下载:未安装 Calibre 时点按钮自动下载官方安装包(已适配 calibre 9.x 新版 .msi 安装包格式)
- 转换前自动备份原文件(.backup.txt),多次处理不损坏源文件
【技术原理】(原创工作点)- Kindle 缩进修复方案
Kindle 转 KFX 时会接管 CSS text-indent,导致 2em 缩进缩水为 1 字符。本程序在每段开头写入两个 U+3000 全角空格(真实字符),CSS 设 text-indent:0。真实字符不会被排版引擎吞掉,实测 Kindle 全系一致显示首行空两格。
- 章节结构修复
多级正则匹配章节模式,对裸标题(如只有「第一章」后跟正文、或章节号缺字)自动补全前缀,保证目录导航完整。兼容 1-9 万字超长文本,10MB+ TXT 秒级处理。 - 封面防张冠李戴
Bing 搜索候选书号后,必须请求 m.qidian.com 移动端页面验证书名完全匹配才下载封面。实测同名书(《长生》等多本同名)均能正确命中目标书。
- AZW3 封面注入校验
调用 Calibre 时显式传 --cover 参数,并用二进制解析 MOBI/EXTH 结构(记录 201/202/113/503)校验封面真实写入,避免「有封面不显示」的坑。
整体技术流程图:★此处插入图片:06_技术原理流程图.png★以上代码截图与流程图均为源码真实片段,可直接在 GitHub 仓库 txt_to_kindle.py 中检索到对应函数。版规要求「AI 参与编写的程序不算原创」,故以技术方案与实现细节为核心叙事,并附源码截图证明可维护、可编译。【使用说明】- 打开程序,拖入或选择 TXT 文件
- 可填起点书号,或保持默认勾选「自动联网搜索封面」
- 点「开始转换」,等待完成
- 把生成的 .azw3 复制到 Kindle 的 documents 文件夹
- 未安装 Calibre 时,点界面「下载 Calibre」按钮一键安装(免费开源软件)
【下载地址】
蓝奏云:https://wwbji.lanzoue.com/ijRib43a7s0d
(压缩包密码:52pj)【查毒信息】
SHA-256:5C7A3C86E11B0EEE3790268BCFF6141F4DAB43A3D1E4EA98C265425D43716363
VirusTotal 扫描(2026-08-19,75 引擎):https://www.virustotal.com/gui/file/5C7A3C86E11B0EEE3790268BCFF6141F4DAB43A3D1E4EA98C265425D43716363- 72/75 引擎未检出,卡巴斯基、ESET、Avast、AVG、赛门铁克、趋势、金山等主流引擎全部干净
- 3 个报毒均为误报:Microsoft 机器学习启发式(Trojan:Win32/Wacatac.B!ml)、Bkav(越南小众)、APEX(无具体病毒名)——均为 PyInstaller 打包程序的经典误报
- 程序源码完全开源(见下方说明),不放心可自行核对编译
【免责声明】- 本工具仅用于个人学习与备份自购书籍等合法用途,请支持正版阅读。
- 「自动搜索封面」功能仅抓取公开页面图片供个人使用,请勿用于商业用途或再分发。
- 程序源码完全开放(见帖子下方说明),不含任何恶意代码;VirusTotal 75 引擎仅 3 个误报(详见【查毒信息】),如杀软误报,请以卡巴/ESET 等主流引擎或火绒实际扫描为准。
- 使用本软件造成的任何直接或间接损失,作者不承担责任。
【关于开源】
核心逻辑(txt_to_kindle.py / txt_to_kindle_gui.py)已开源,MIT 协议,仓库地址:https://github.com/zhangkk7801/txt2kindle |
免费评分
-
| 参与人数 1 | 吾爱币 +7 |
热心值 +1 |
收起
理由
|
风之暇想
| + 7 |
+ 1 |
感谢发布原创作品,吾爱破解论坛因你更精彩! |
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|