常用格式互转 · Calibre 转换器实战
Calibre 是一款免费的电子书格式转换器,支持在电脑本地将 EPUB、MOBI、PDF、AZW3、TXT、DOCX、HTML 等数十种格式自由互转。所有转换都在你自己的设备上离线完成,无需把文件上传到任何第三方转换网站,数据安全又高效。下面整理了最常被搜索的格式转换场景,点击即可获取对应的 Calibre 转换器操作指引:
把 Kindle 下载的书或老旧 MOBI 转回通用 EPUB,就能在 Kobo、手机、BOOX 上看。Calibre 格式转换器免费且本地运行,转换即所得。
获取 Calibre 转换器 →为什么需要格式转换?
理解转换在电子书管理中的核心地位
格式转换是 Calibre 使用频率最高的功能之一,也是最容易被"只用默认设置"导致效果不佳的功能。了解格式之间的差异,你才能做出正确的选择:
三大典型场景
- 跨设备阅读:Kindle 只认 AZW3/MOBI/KFX,而 Kobo 偏好 KEPUB。一本 EPUB 格式的书要推送到 Kindle 上,必须经过格式转换
- 排版修复:从网上下载的电子书常有段落混乱、目录缺失、字体错乱等问题,通过 Calibre 转换过程中的调整可以一次性修复
- 格式统一:书库中同时存在 EPUB、MOBI、PDF、TXT 等多种格式,通过统一转换可以实现一致的阅读体验和更小的存储占用
电子书格式全解析
了解每种格式的优缺点,做出最优选择
| 格式 | 最佳用途 | 支持设备 | 排版能力 | 推荐输出 |
|---|---|---|---|---|
| EPUB | 通用阅读格式 | Kobo、BOOX、掌阅、手机、平板 | ⭐⭐⭐⭐⭐ 流式排版,完全重排 | 首选输出格式 |
| AZW3 | Kindle 最佳格式 | Kindle 全系列 | ⭐⭐⭐⭐⭐ 类似 EPUB,支持自定义字体 | Kindle 首选 |
| MOBI | Kindle 老旧兼容 | 旧款 Kindle、Kindle App | ⭐⭐⭐ 功能有限,不支持自定义字体 | 邮件推送用 |
| KFX | Kindle 增强排版 | 新款 Kindle | ⭐⭐⭐⭐⭐ 支持连字符、更优排版 | Kindle 进阶 |
| KEPUB | Kobo 专用 | Kobo 全系列 | ⭐⭐⭐⭐⭐ 阅读统计、快速翻页 | Kobo 首选 |
| 固定排版文档 | 所有设备 | ⭐⭐ 固定布局,小屏体验差 | 学术/图文 | |
| TXT | 纯文本 | 所有设备 | ⭐ 无排版可言 | 仅作为源格式 |
格式选择决策树
- 用于 Kindle 设备 → AZW3(USB传输)或 MOBI(邮件推送)
- 用于 Kobo 设备 → KEPUB(通过 KoboTouchExtended 插件自动转换)
- 用于其他所有设备/App → EPUB
- 需要保留固定排版 → PDF(但请接受小屏设备上阅读体验不佳的现实)
- 需要发送到 Kindle 邮箱 → MOBI(Amazon 的限制,EPUB 发送会被自动转换且效果不可控)
转换设置详解:页面设置
输出配置文件、边距和屏幕适配
输出配置文件(Output Profile)
这是转换设置中最容易被忽视但影响巨大的参数。它告诉 Calibre 你的目标设备屏幕分辨率,从而优化图片尺寸和页面布局。
推荐设置
选择与你目标设备最匹配的选项。常用选择:Kindle PaperWhite 3/4(1072×1448)、Kobo Libra(1264×1680)、Generic e-ink HD(通用高清墨水屏)、Tablet(如果主要在 iPad 上阅读)。如果不确定,选 Tablet 是最安全的选择。
输入与输出边距
- 上/下/左/右边距:默认值通常为 5.0pt。对于墨水屏设备,建议缩小到 2-3pt 以增加有效阅读面积
- 勾选"移除段落间空白":强烈建议勾选。源文件中常见的段落间空行会被移除,改为使用首行缩进区分段落——这是出版物的标准排版方式
- 缩进宽度:建议设为 1.5em 或 2.0em,模拟纸质书的段落缩进效果
输入与输出编码
- 输入编码:如果你有 TXT 格式的中文电子书,需要在这里指定正确的编码(通常是 GBK 或 UTF-8),否则转换后中文会变成乱码
- 输出编码:保持默认 UTF-8 即可,这是现代电子书的标准编码
转换设置详解:外观与排版
字体嵌入、文本对齐和 CSS 过滤是排版质量的关键
字体设置(排版质量的核心)
嵌入字体族
如果源文件的 CSS 引用了特殊字体,在此处填写字体名称,Calibre 会尝试将字体嵌入到输出文件中。对于中文电子书,建议嵌入思源宋体或霞鹜文楷等开源中文字体,确保在任何设备上都有良好的阅读体验。注意:嵌入字体会显著增加文件大小。
嵌入所有字体
勾选此项会强制嵌入源文件中引用的所有字体。仅在源文件明确使用了特殊字体时才需要勾选。一般情况不建议勾选——会大幅增加文件体积。
文本对齐
- 两端对齐:推荐勾选。让文字左右两端对齐,类似纸质书的排版效果,阅读体验更好
- 文本方向:中文书籍选"默认"或"从左到右"。竖排中文需要选择"从右到左"(不过竖排电子书较为罕见)
过滤样式信息(CSS 过滤)
这是解决排版乱码问题的利器。源文件中常常包含大量内联样式(字体颜色、字号、背景色等),这些样式在不同阅读器上可能导致显示异常。
CSS 过滤选项
- 移除字体大小声明:勾选后所有文字使用设备默认字号,避免"费眼"的小字
- 移除字体族声明:去掉源文件指定的字体,让设备使用自己的默认字体——适合源文件字体在目标设备上不可用的情况
- 移除颜色声明:强制黑白显示,适合墨水屏设备
- 移除边距声明:清除源文件中的左右边距,让 Calibre 的边距设置生效
转换设置详解:智能处理与目录
启发式处理、结构和目录的优化策略
启发式处理(Heuristic Processing)
这是一个"AI 辅助"的文本清理功能,对于从 PDF 或 TXT 转换而来的电子书特别有用。它会尝试自动检测并修复常见的格式问题。
核心功能说明
- 启用启发式处理:开启总开关。仅在你确认源文件存在排版问题时才启用——对正常的源文件使用启发式处理反而可能引入新问题
- 合并连续短行:PDF 转出的文本经常每行都断行,这个选项可以智能合并属于同一段落的短行
- 检测并标记章节标题:自动识别文本中的"第X章"等模式并生成目录结构
- 删除段间空行:删除多余的空行,让排版更紧凑
目录(Table of Contents)设置
- 强制使用自动生成的目录:勾选后 Calibre 会从标题标签(h1-h6)自动生成目录,忽略源文件的原始目录——适合源文件目录层级混乱的情况
- 目录中显示的标题层级:通常设为 2 或 3。设为 2 意味着只显示"章"和"节",舍去更细的小节标题
- 不使用自动生成的目录:保留源文件的原始目录结构,仅在自动目录质量不佳时切换
搜索与替换
这是一个高级功能,允许你在转换过程中使用正则表达式批量替换文本内容。常见用途包括:
- 去除源文件中反复出现的广告水印文字
- 统一不规范的人名翻译(如将"Trump"全文替换为"特朗普")
- 修复源文件中的 HTML 标签错误
各输出格式专属设置
针对不同目标格式的优化参数
EPUB 输出设置
EPUB 版本
选 EPUB 3 可以获得更好的多媒体和样式支持。但如果你的阅读器较老(2015 年以前),选 EPUB 2 兼容性更好。
分割文件大小
默认 260KB。EPUB 内部由多个 HTML 分段组成,每个分段不超过此处设定的大小。对于包含大量图片的书籍,适当增大此值可以减少分段数量,加快翻页速度。推荐:普通文字书 260KB,图文混排 500KB。
MOBI 输出设置
MOBI 文件类型
old:兼容最早的 Kindle 设备;new:同时包含 MOBI 和 KF8(AZW3)两种格式,在支持的设备上优先使用 KF8;both:生成包含 new 格式的 MOBI 文件。推荐选 both 以获得最大兼容性。
AZW3 输出设置
启用亚马逊增强排版
勾选后会在 AZW3 中嵌入更丰富的排版信息,让 Kindle 支持连字符、更高级的段落样式等。这是 Kindle 上阅读体验最好的格式。
PDF 输出设置
纸张大小
设为与目标设备屏幕接近的尺寸。例如:Kindle 选择"Kindle 6"(9cm×12cm),iPad 选择"iPad"(约 20cm×26cm)。错误的纸张大小会导致字体过小或版面溢出。
批量转换最佳实践
高效处理大量书籍的策略和注意事项
执行批量转换
- 在书库中按住 Ctrl 多选书籍,或 Ctrl+A 全选
- 点击工具栏「转换书籍」→「批量转换」
- 在弹出窗口中设置目标格式和各项参数
- 点击确定后,Calibre 会按顺序逐本处理
批量转换的注意事项
分批处理原则
不建议一次性转换超过 200 本书。Calibre 的转换引擎是单线程的,大量转换会长时间占用 CPU 和内存。建议按标签分批次处理,每批 50-100 本,间隔让电脑休息一下。
提前检查源格式质量
批量转换前,先抽取 2-3 本不同类型的书做测试转换,确认设置参数无误后再批量执行。一旦批量转换开始,如果发现参数有误,需要逐本重新转换——非常浪费时间。
转换后验证策略
批量转换完成后,随机抽查 5-10 本书,检查目录是否完整、段落是否正常、封面是否显示。特别是 PDF 转 EPUB 的结果,建议每本都看一眼前几页。
常见转换问题排查
遇到转换问题?查这里就对了
Q1:转换后中文变成了乱码?
- 检查源文件编码。如果源文件是 TXT 格式,在转换设置 → 页面设置 → 输入编码中选择正确的编码(GBK 或 UTF-8)
- 如果是 EPUB 源文件,用 Calibre 的"编辑书籍"功能打开,检查 HTML 文件头的 charset 声明
- 确认转换设置中的输出编码为 UTF-8
Q2:转换后段落黏在一起,没有分段?
- 在转换设置 → 外观 → 勾选"移除段落间空白",并设置合适的缩进宽度
- 如果仍然无效,在转换设置 → 智能处理 → 启用启发式处理 → 勾选"确保段落间存在空行"
- 检查源文件是否为 PDF 转换而来——PDF 转文本是最容易出现段落识别错误的场景
Q3:转换时间异常长?
- 源文件过大(超过 50MB)时,转换可能需要数分钟——这是正常的
- 检查是否启用了"嵌入所有字体"——字体子集化是一个非常耗时的操作
- PDF 源文件的转换速度通常比 EPUB/MOBI 慢很多,因为需要做 OCR 或重新解析文档结构
- 关闭其他占用 CPU 的程序,给 Calibre 腾出更多资源
Q4:封面在目标设备上不显示?
- 在 Calibre 中手动更换高清封面(建议 1000×1500 以上分辨率)
- 转换时勾选"使用封面图片作为书籍封面"
- 安装"Modify ePub"插件 → 选择"插入或替换封面"
- 对于 Kindle 设备:安全弹出后拔线,等待设备完成索引(封面可能在 30 秒后才会出现)
Q5:PDF 转 EPUB 后排版完全错乱?
- 这是 PDF 转换的固有限制——PDF 是固定布局的打印格式,不是流式电子书格式
- 在转换设置 → PDF 输入 → 尝试切换"行展开"模式为 0.5 或 0.4
- 如果源 PDF 是扫描版(图片而非文字),Calibre 无法直接转换。需要使用 OCR 工具(如 ABBYY FineReader)先提取文字
- 对于排版要求高的 PDF,建议保持 PDF 格式,用专门的大屏设备(如 BOOX Note Air)阅读
Q6:转换后文件体积暴增?
- 检查是否勾选了"嵌入所有字体",一个中文字体文件通常有 10-20MB
- 检查图片是否被重复嵌入了两份(源格式 + 目标格式)
- 在"MOBI 输出"设置中,确保"压缩图片"选项已开启
进阶技巧:转换预设与命令行
保存常用设置,实现一键转换
保存转换预设
- 在转换对话框中配置好所有参数后,点击右下角的"保存预设"
- 为预设命名,如"Kindle优化""EPUB干净版""PDF修复版"等
- 之后在任何转换操作中,可以直接从预设下拉菜单中选择,省去反复配置的麻烦
- 预设是全局的,适用于所有书籍的转换
命令行转换(ebook-convert)
Calibre 内置的命令行工具 ebook-convert 可以实现无需打开 GUI 的自动转换,适合服务器环境或批处理脚本:
常用参数说明:--output-profile 指定设备配置、--remove-paragraph-spacing 移除段间距、--change-justification 设置对齐方式、--base-font-size 设置基础字号。所有在 GUI 中可以设置的参数都有对应的命令行选项。