吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 116|回复: 2
上一主题 下一主题
收起左侧

[原创工具] TXT转Kindle工具

[复制链接]
跳转到指定楼层
楼主
zhangkk7801 发表于 2026-8-20 17:11 回帖奖励
本帖最后由 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

01_主界面.png (33.42 KB, 下载次数: 0)

01_主界面.png

02_转换过程.png (41.24 KB, 下载次数: 0)

02_转换过程.png

03_完成输出.png (46.32 KB, 下载次数: 0)

03_完成输出.png

免费评分

参与人数 1吾爱币 +7 热心值 +1 收起 理由
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
sxpdwzs 发表于 2026-8-22 16:08
不能转mobi?
3#
yoyo18 发表于 2026-8-22 18:21
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-8-23 04:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表