kovidgoyal

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 的读者

快速上手

  1. 安装对应平台的发行包:Windows 用 calibre-64bit-9.18.0.msi,macOS 用 calibre-9.18.0.dmg,Linux 用 calibre-9.18.0-x86_64.txz
  2. 首次启动按向导选择书库目录,之后导入的书籍都会归入该目录
  3. 把电子书拖进书库窗口,或点「添加书籍」批量导入
  4. 选中书籍点「转换书籍」,在输出格式里选 EPUB 或 AZW3,再按需调整页面设置与目录
  5. 用「编辑元数据」批量下载封面与简介,或按 ISBN 单本抓取
  6. 选中书籍点「发送到设备」,把书推到已连接的阅读器

命令行工具

命令 作用
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 一并打包

历史版本

排序