把几篇短文放进一个文件,不代表已经做成好读的电子书。本篇用三章原创小文,让 AI 负责整理 HTML 结构,再用 calibre 转成 EPUB。成品要能改变字号、从目录跳到正确章节,并按第一至第三章连续阅读;不用图片,也不追求固定页码。适合整理个人讲义、读书小册或自己拥有版权的系列文章。
准备材料与访问条件
需要桌面版 calibre、能保存 UTF-8 纯文本的编辑器,以及一个可用的 AI 文本工具。calibre 免费开源,本练习的转换和阅读在本地完成,不需要书店账号、付费转换网站或 API。AI 对话是否要登录、收费或受地区限制,取决于所选服务;不要把未公开或无权使用的文章上传。
先建一个单独练习文件夹。保留原文一份,后续的 HTML 和 EPUB 另存,避免把 AI 输出当成唯一原稿。以下内容是本教程的原创练习材料,可以直接使用。
第一步:一次给足结构要求和原文
请把下面三章原创练习文字包装成可交给 calibre 转 EPUB 的单个 HTML 文件。不要替我扩写、润色、删句或改变章节顺序。
书名:桌面整理三次练习;作者字段:01010练习;语言:zh-CN。
要求:UTF-8;html lang="zh-CN";head 内有 charset、title;正文书名用一个 h1,三个章名分别用 h2,id 依次为 ch1、ch2、ch3;每个原段落用 p;不加封面、图片、外链、脚本、远程字体、固定页宽或固定页码。只输出完整 HTML,不要 Markdown 围栏。
另在 HTML 之后列出自检:三章标题和六个段落的顺序是否与原文一致;这部分不要保存进 HTML。
原文:
第一章 清出一块桌面
把常用桌面分成工作区和暂存区。今天只处理眼前一块位置,不急着整理整个房间。
先移走杯子,再把三张散纸放进暂存盒。留下正在用的本子和一支笔,记录整理前后各需要多久才能开始工作。
第二章 给物品定去处
每件常用物品先选一个容易归还的位置。位置应靠近使用动作,而不是只看收起来是否整齐。
把充电线放回桌边的小盒,把剪刀放进上层抽屉。连续两天观察有没有随手放错;如果总放错,先调整位置,不急着责怪自己。
第三章 留下复查时间
整理后留一分钟复查,比一次清空所有东西更容易继续。复查只问:现在是否能开始下一项工作?
今晚将暂存盒里的三张纸逐一处理:需要留的归档,不确定的注明复查日,无用的再回收。没有做完的部分写下来,明天从这里继续。
把回答中的 HTML 部分复制到纯文本编辑器,保存为 book.html,编码选 UTF-8。不要把末尾自检说明一起保存,也不要让系统悄悄保存成 book.html.txt。用浏览器打开,只需先确认三章和六段都在;这一步检查输入文件,不等于 EPUB 验收。
第二步:对照结构,再添加到 calibre
打开源文件检查:全文只有一个书名 h1;三个 h2 的文字、顺序和 id 分别对应 ch1、ch2、ch3。正文中没有脚本和外部资源,也没有把普通句子误做标题。如果 AI 漏了第三章,直接指出缺少哪一段,让它只修正遗漏,不要连全文一起“优化”。
在 calibre 使用“添加书籍”选择 book.html。添加 HTML 后,书库里的输入格式可能显示为 ZIP,这是 HTML 资源打包后的表示,不必把扩展名改回去;相关编码处理可查官方常见问题。选中这一本,进入“编辑元数据”,核对书名“桌面整理三次练习”、作者“01010练习”和语言“中文”。无需下载网络元数据或封面。官方界面手册说明添加、编辑元数据和转换各自的作用。
第三步:明确指定章节与目录
点击“转换书籍”,输出格式选择 EPUB。进入“结构检测”,把章节检测表达式设为 //h:h2;进入“目录”,第一级目录同样填 //h:h2,第二、三级留空。这样只拿三个章名生成目录,不把书名混成第四章。这里的 h: 是 calibre 处理中间 XHTML 使用的命名空间写法,不是让你在原 HTML 里给标题加“h:”文字。官方转换手册给出了按标题层级生成目录的方法。
本次关闭启发式处理,不打开“删除段间距”等额外美化选项;保留简单结构,先让转换链跑通。确认转换窗口中的书名、作者没有被旧值覆盖,再开始转换。等任务结束且书库出现 EPUB 格式后,明确选择该 EPUB 阅读,而不是误开原来的输入格式。
第四步:三项验收分开做
| 检查项 | 本练习应达到的结果 |
|---|---|
| 导航目录 | 恰好三个章名;逐项点击后落在对应章标题 |
| 连续阅读顺序 | 不点目录,从第一章末尾翻到第二章,再到第三章;六段顺序不变 |
| 内容和重排 | 放大字号、缩窄阅读区域后仍能读;没有一整页截图式文字或固定页码 |
| 书籍信息 | 标题、作者、语言与练习设定一致,不沿用文件名或 Unknown |
目录顺序与正文阅读顺序要分别查:把目录条目拖成正确顺序,并不会自动改变书籍正文的排列。若确实生成了多个正文文件且顺序错误,可用“编辑书籍”查看文本文件顺序;那一列对应阅读顺序。先保留副本,再调整,避免把拖动文件误做合并。电子书编辑手册解释了书脊顺序及这些操作。
然后在“编辑书籍”中运行“工具 → 检查书籍(Check book)”。先读每条错误的具体位置,再修复;不要批量忽略破损链接或缺失文件。这个检查能找结构问题,但不能判断原文有没有少一句。六段内容仍要与你保留的原稿逐段对照。
第五步:导出那份文件,再重新打开
回到书库,从“保存到磁盘”的下拉菜单选择保存单一格式,选 EPUB,输出到练习文件夹。关闭阅读窗口,再通过 calibre 阅读器打开刚导出的 .epub,而不是只在书库里查看旧预览。在阅读器中再点一次第三章、从第一章连续读一遍,并查看书籍信息。若最终读者使用手机或其他阅读器,还需把这份导出文件送到那个目标软件复测;只在电脑上正常不能代表所有设备都正常。
目录为空,先检查 h2 是否真实存在及 XPath 是否写对;多出书名条目,查是否误用了 h1;中文乱码,回到 HTML 用 UTF-8 重新保存并重新导入;导出作者仍不对,检查元数据后重新导出新文件。不要通过改文件名来“修复”书内标题。
本文按 2026 年 10 月 30 日可访问的官方文档编写,本练习的三章样例已做文本与 HTML 结构核对,未声称完成 calibre 图形界面转换或跨设备阅读实测。若你的目的仍是打印、页码固定的长文档,适合另看《长文档翻来翻去?让AI理清标题,再用Writer生成目录和PDF书签》;EPUB 的重点是可重排阅读和电子书导航。