用途:当 PDF 转换成的 EPUB 出现脚注链接断裂或重复、正文引用混排、页码被误判为尾注、封面只提取到纹理碎片、章节标题指向错误 PDF 页时,用本技能校准分类器与提取流程。
主要能力:按 FOLIO、FNREF、FOOTNOTE、BODY 的固定顺序与阈值分类行,正文基准字号通过行字号众数学习而非硬编码;按“首个 token 为孤立数字”分组脚注块,并按章节或全书范围处理编号重启与跨文件锚点;用折叠空白的全文标题与多种变体探测印刷版目录页码,排除目录页自身匹配;用链接检查、itemref 校验、目录标题差异对照、严格阅读器验证构成验证循环。封面仅在页面唯一图像且占页面积≥85% 时直接提取,否则按 200 DPI 渲染;正文插图按渲染页面裁切,过滤面积<3%、丢弃<2KB、像素 sha256 去重并处理 RGBA 与 JPEG 质量。
使用方式:先转储每页的 text/size/flags/y-ratio,再改阈值,每次只改一个;分类流程使用 learn 出的正文字号与已校验阈值;用 epub.write_epub(path, book, {"epub3_pages": False}) 关闭会产生垃圾页面导航的选项;spine 必须使用清单 id(如 c.id),不能写 c.file_name。
适用场景:含大量脚注/尾注、CJK 排版、跨章编号、复杂封面与正文插图的 PDF→EPUB 转换校准。
限制:资料未提供具体命令安装方式、依赖版本、收费信息与界面截图;阈值和规则需结合实际 dump 调整,若直接套用可能误分类;严格阅读器与 epubcheck 验证为必要步骤,宽松阅读器通过不能作为校验依据。