EpubCheck

EpubCheck

EPUB电子书规范校验工具

应用介绍

电子书传到亚马逊 KDP 或者 Apple Books,一天后收到一封「文件不符合规范」的退回邮件,附的错误码看了也不知道是哪一章的哪一行出了问题。EpubCheck 把这一步提前到本机:一条命令跑完,直接告诉你哪个文件第几行第几列不合规,是缺 dc:language、是 itemref 指向了不存在的条目,还是 XHTML 标签没闭合,全都点名到具体位置。

它是 W3C 官方的 EPUB 校验器,各大电子书平台的上架审核用的就是同一套规则,本地校验通过基本等于上架不会因为格式被打回。5.4 版已经支持 EPUB 3.4 候选推荐标准。

软件功能



全量规范校验:OCF 容器结构、OPF 包文档、XHTML 与 SVG 内容、CSS、导航文档、媒体覆盖、内部引用一致性逐项检查,问题按 FATAL / ERROR / WARNING / USAGE 四级标注。

精确到行列的报错:每条消息都带文件路径和行列号,以及一个可查的消息编号(如 RSC-005、OPF-049),照着改不用猜。

多种输出格式:除了终端文本,还能导出 XML、XMP 或 JSON 报告,方便接进出版流水线做自动化质检。

校验配置文件与单文件模式:支持字典、教育出版、索引、预览等 EPUB 扩展规范,也可以只校验单个 OPF、XHTML、SVG 或导航文档,不必每次都打包成完整电子书。

展开目录直接校验:--mode exp 可以直接校验解包后的目录,制作过程中随改随验,不用反复压包。

免安装跨平台:Java 编写,解压出 jar 就能在 Windows、macOS、Linux 上运行,也能作为库集成进自己的工具链。

应用截图