calibre 是一款跨平台的电子书管理软件,能查看、转换、编辑与编目电子书,并与主流阅读器同步,解决电子书整理和格式转换问题。
- v9.18.0
- 发布于
- 7 天前
- 26,398
- 星标
- 101,196
- 下载
- 同步于
- 3 天前
最新版本
v9.18.02026年11月6日 10:37下载慢?可在上方随时切换镜像源
项目说明
项目概述
calibre 由 Kovid Goyal 和一批志愿者维护,是电子书管理领域覆盖平台最全的一套工具。它把书库管理、格式转换、元数据抓取、新闻抓取成书和阅读器同步放进同一个桌面程序,源码以 GPL-3.0 发布,界面基于 Python 与 PyQt6。
书库以目录结构存放书籍,元数据集中在书库顶层的 metadata.db,这是一个 SQLite 数据库;备份时复制整个书库目录即可。转换走的是流水线:输入插件先把文件转成 XHTML,再由输出插件生成目标格式。
| 项目 | 内容 |
|---|---|
| 当前版本 | 9.18.0 |
| 运行平台 | Windows、macOS、Linux |
| 技术栈 | Python 3.14 及以上、PyQt6 6.10.0 |
| 转换插件 | 23 个输入插件、17 个输出插件 |
| 许可 | GPL-3.0-only |
装好一个程序,就同时得到书库、转换器、编辑器、阅读器和内容服务器。
主要功能
- 格式转换:图形界面与
ebook-convert共用同一套插件,覆盖 EPUB、MOBI、AZW3、PDF、DOCX、FB2、HTMLZ、LIT、LRF、PDB、PML、RB、RTF、SNB、TCR、TXT 等格式 - 书库管理:每本书连同元数据、封面与各格式文件存放在书库目录,元数据写入
metadata.db - 虚拟库:把一组搜索条件保存成虚拟库,在搜索框输入
vl:名称就只显示这部分书 - 全文搜索:为书库建立全文索引,可在所有书籍的正文里检索词句
- 元数据抓取:按书名、作者或 ISBN 从在线书目源批量补全标题、作者、出版社、评分与简介
- 电子书编辑:内置编辑器可直接修改 EPUB 与 AZW3 的正文、样式和目录结构
- 阅读器:
ebook-viewer提供分页、目录、搜索以及字体与配色调整 - 新闻抓取:用 recipe 把网站或 RSS 抓取排版成电子书,可按计划自动下载
- 设备同步:连接 Kindle、Kobo 等阅读器后按作者、标签或系列推送书籍并管理设备藏书
- 内容服务器:
calibre-server把书库发布成网页,浏览器或手机可在线阅读与下载
书库与界面
主界面是书库列表:左侧标签浏览器按作者、语言、系列、格式筛选,中间可在列表与封面网格之间切换,右侧显示选中书籍的封面与元数据。虚拟库与已保存的搜索作为独立视图排在标签浏览器上方,顶部工具条集中了添加书籍、编辑元数据、转换书籍、查看和发送到设备几个入口。
转换对话框把选项分成外观、页面设置、启发式处理、查找替换、结构检测、目录六组,与 ebook-convert 的命令行选项一一对应。
| 模块 | 用途 |
|---|---|
| 书库 | 分类浏览、搜索与批量编辑元数据 |
| 转换 | 单个或批量转换,设置可存为预设 |
| 编辑书籍 | 修改 EPUB / AZW3 的内部结构与样式 |
| 阅读器 | 独立窗口阅读,支持目录、搜索与配色 |
| 任务队列 | 查看批量转换、抓取元数据等后台任务 |
适用人群
- 藏书上千本的电子书收藏者
- 需要批量转换格式的读者
- 自建电子书服务器的用户
- 做电子书排版的内容编辑
- 用 Kindle 或 Kobo 的读者
快速上手
- 安装对应平台的发行包:Windows 用
calibre-64bit-9.18.0.msi,macOS 用calibre-9.18.0.dmg,Linux 用calibre-9.18.0-x86_64.txz - 首次启动按向导选择书库目录,之后导入的书籍都会归入该目录
- 把电子书拖进书库窗口,或点「添加书籍」批量导入
- 选中书籍点「转换书籍」,在输出格式里选 EPUB 或 AZW3,再按需调整页面设置与目录
- 用「编辑元数据」批量下载封面与简介,或按 ISBN 单本抓取
- 选中书籍点「发送到设备」,把书推到已连接的阅读器
命令行工具
| 命令 | 作用 |
|---|---|
ebook-convert |
转换单个文件,选项与图形界面一一对应 |
calibredb |
增删改查书库记录,支持批量导入与元数据修改 |
ebook-viewer |
打开阅读器窗口 |
calibre-server |
启动内容服务器,用 --port 指定监听端口 |
calibre-debug |
调试入口,可运行脚本或查看环境信息 |
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows、macOS、Linux |
| 处理器 | x86_64 与 arm64 均有官方包 |
| Python | 3.14 及以上(从源码运行) |
| 图形依赖 | PyQt6 6.10.0、PyQt6-WebEngine 6.10.0 |
| 安装包体积 | Windows MSI 约 291 MB,macOS DMG 约 406 MB |
注意事项
- 转换器不是排版工具:复杂版式、脚注与浮动元素转换后可能错位,建议先转 EPUB 再用编辑书籍修正
- PDF 输入效果有限:PDF 按文本流重排,扫描版需要先做 OCR 才有可用文字
- 书库目录别手改:书籍文件与
metadata.db由程序维护,手动改名会让记录与文件对不上 - 源码运行成本高:依赖版本固定较多,官方发行包已把 Qt 与 Python 一并打包
历史版本
排序