HTML 转 ePub 工具
概述
一个将 HTML 内容转换为 ePub、同时保留结构和元数据的个人工具概念。
问题
当内容包含标题、嵌套章节、元数据和可复用资源时,手工排版电子书很容易出错。
我的职责
我设计了转换流程,包括输入解析、元数据处理、校验和输出打包。
工具
- Python
- HTML 解析
- ePub 打包
- Git
过程
- 定义源 HTML 的结构和所需元数据。
- 将解析后的内容映射为结构稳定的 ePub 文档。
- 加入结构化错误处理,在输入无效时提供有用的错误信息。
挑战
主要挑战是在保证转换规则严格可靠的同时,兼容实际使用中的 HTML 输入。
成果
这个项目帮助我理解了解析器、校验和文件打包如何在内容自动化流程中配合。
反思
这个项目让我更重视输入约定,因为没有明确表达的假设很容易让内容工具出错。





