跳到主内容
UniKit

纯文本转 EPUB

把纯文本按空行或章节标题切成章节,生成标准 EPUB2(每章 XHTML + OPF + NCX + mimetype);生成的 EPUB 可以被本项目的 EPUB 读取工具立即读回,转换在 Rust 编译的 WebAssembly 里完成。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

纯文本

新的 EPUB

输出是 EPUB 的 base64,可以粘到 EPUB 读取工具里验证。

正在加载电子书模块…

粘贴纯文本后生成 EPUB

章节: 0 · 段落: 0 · EPUB 字节: 0

这个工具能做什么

  • 把自己写的文稿打包成 EPUB。
  • 把整理好的纯文本做成能在阅读器里翻页的电子书。
  • 给章节按标题自动生成目录。

示例

输入

第一章 起点

他推开门,看见外面的雪。

雪很大。

第二章 风雪

风更大了。

输出

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

输入是纯文本(不需要 base64);paragraph 模式会在空行与「第X章」这类标题处切章。

常见问题

怎么切章?

paragraph(默认)按空行成段并在标题行处另起一章;heading 只在标题行处切章;none 整篇一章。

章节标题怎么识别?

整行不超过 40 字、不以句末标点结尾,并且命中「第X章」「卷…」或「序/楔子/前言/后记/尾声/番外」以及英文 Chapter N。

生成的 EPUB 合规吗?

mimetype 是第一个且不压缩,含 OPF2 与 NCX,可被本项目的元数据与转文本工具读回。

标题留空会怎样?

标题默认 Untitled、作者默认 UniKit、语言默认 en、标识符默认 urn:uuid:uk-ebook。

关键词:txtepub电子书制作txt to epuboffline

同类工具