calibre 9.18:批量补图片替代文本,电子书无障碍检查一次跑完

摘要

calibre 9.18 给编辑书籍加了无障碍面板,图片替代文本能集中填写,检查书籍还能自动修一批问题,内容服务器同时兼起了 KOReader 的阅读进度同步工作。

推荐
软件名称
calibre
版本
9.18
收费
免费
开源
开源
操作系统
WindowsmacOSLinux
更新时间
2026-11-11 23:00
开源的电子书管理工具,这一版把「让书能被读屏软件读进去」这件事从零散的手工活,收进了一个专门的工具面板。

做一本图文并茂的电子书,最容易被忽略的一步是给每张图写替代文本。屏幕阅读器读到图片时只会念出这段文字,没有它,一张说明图表在听的人耳朵里就是一段空白。一本两百页的书里插几十上百张图并不稀奇,逐张点开、逐张填写,做一轮下来往往比排版本身还耗时。

calibre 在十一月六日发布 9.18,正面处理的就是这一类事情。更新集中在编辑书籍的无障碍能力、内容服务器的阅读进度同步与订阅源格式,另外还有一批命令行与转换链路上的改动。

语言与替代文本收到一处

编辑器的工具菜单下多了一个无障碍面板。它做三件事:给整本书以及其中每一个 HTML 文件分别指定语言;把书中所有图片的替代文本列在一起集中填写,包括那些直接嵌在页面里的 SVG 图形;以及编辑 EPUB 的无障碍元数据。原先这些信息散在代码与元数据对话框之间,改一本书要来回跳好几个地方,现在在一张表里就能从头翻到尾。

calibre Edit book interface
编辑书籍打开后是文件浏览器、代码与预览三栏

语言这一项看着不起眼,实际影响不小。读屏软件按语言标签切换发音规则,一个没标语言的段落可能被用英语音库念出中文,听感立刻垮掉。批量指定之后,这类问题在源头就没了。

检查书籍从「报错」变成「能修」

同一版本里,检查书籍的报告范围扩了一大圈。它会指出没有替代文本的图片、没有声明语言的 HTML 文件、跳过层级的标题、带 epub:type 却没有对应 ARIA 角色的元素,以及缺失的无障碍元数据。报告里列出的问题,相当一部分可以直接交给编辑器自动修复。

calibre Check book report
检查结果逐条列出,点开能看到具体文件与原因

这里得说清楚边界。自动检查能挡住的是结构性疏漏,替代不了人工判断。一张图表到底该怎么描述、哪段文字才算关键信息,仍然要由做书的人决定。工具把重复劳动接了过去,把判断留给了人。

编辑器里的小改动

颜色值现在会以下划线形式预览,按住 Ctrl 单击就能用色轮调整。写样式表的人对这件事应该有共鸣:一屏样式里几十个色值,光看十六进制代码分不清哪个对应哪个,改一次颜色要先去别处取色再粘回来。以下划线直接把颜色显示出来,改的时候点开色轮取,整个来回省掉了。

calibre file preview panel
右侧的文件预览跟着代码改动即时刷新

内容服务器开始管阅读进度

内容服务器这一版可以充当 KOReader 的进度同步服务器。做法是在 KOReader 里把自定义同步服务器的地址指向内容服务器,在地址末尾接上 kosync 这一段路径,再用内容服务器上已有的账号登录。设置完成之后,同一本书的不同副本、不同格式之间会共享阅读位置,换设备接着读不必自己翻回上次那一页。

有两个前提值得留意。只读权限的账号不能同步进度,得用可写账号;另外把内容服务器的登录直接暴露在公网上并不合适,需要远程访问时应套一层加密与反向代理。

订阅源升到 OPDS 2.0

内容服务器开始提供 OPDS 2.0 订阅源,支持按页流式传输 CBZ 漫画,不再要求客户端先把整个压缩包下载完。带 ComicInfo.xml 且标注了漫画阅读方向的压缩包,会按从右往左的顺序呈现。订阅源还能调用 calibre 的全文索引,在目录里直接搜书里的内容。默认仍然是 OPDS 1,只有主动请求 JSON 格式的客户端才拿到新版订阅源,老客户端不受影响。

与之配套的是网页界面的一批无障碍改进,键盘与屏幕阅读器的操作路径都被重新梳理过,浏览书库、翻书、看注释不必再完全依赖鼠标。

命令行与转换链路上的其他改动

calibredb 这次补了一批命令,笔记、注释、数据文件、虚拟书库与回收站都能从命令行管理,标签与丛书这类书库项目也支持重命名和删除。日期搜索新增了若干相对时间写法,上个月、今年、去年、几个月前、几年前都能直接当条件用。获取图书里加入了 Standard Ebooks、DOAB 与 DOAJ 三个书源,公版书与开放获取的学术出版物可以直接进书库。calibre-debug 则可以先校验导出的书库数据,确认无误再去恢复。阅读器的搜索范围可以限定在当前章节,朗读功能支持中断后续传语音下载。

输入输出链路上修的多是存在已久的小毛病。PDF 输入改进了页码识别与大图处理,PDF 输出在渲染进程崩溃时会直接报错,不再一直挂着;EPUB 输入改为优先采信 EPUB 3 的 landmarks,不再沿用旧的 guide。Windows 上还有一处很实际的修补:首次打开 EPUB 时如果文件被杀毒软件锁住,原先会直接出错,现在能正常打开。

它本来是什么样

calibre 的定位一直是把电子书的杂事收进一个窗口:书库按元数据归档,格式互转,接上阅读设备传书,抓取新闻源做成电子报,再附一个能在浏览器里打开的内容服务器。跨 Windows、macOS 与 Linux 三个平台,界面语言里包含简体中文。

免费与开源是它另一条主线,源码公开,插件生态让它能不断长出新能力。缺点也一直摆在那里:体积偏大,界面风格多年没什么变化。这一版的更新延续了它近年的方向,把原先需要手工折腾的环节,一点点做成面板、按钮与检查项。

替代文本、语言标签、无障碍元数据,这些在排版时最容易被跳过的细节,恰恰决定了书能不能被读屏软件读懂。calibre 9.18 把它们从零散的编辑动作收成一个面板加一次检查,顺带让内容服务器兼起了阅读进度的中转。
calibre下载地址
支持的操作系统: Windows macOS Linux