用Calibre把电子书转换成任意格式

发布时间:2026/9/5 22:38:40
用Calibre把电子书转换成任意格式 用Calibre把电子书转换成任意格式【免费下载链接】calibreThe official source code repository for the calibre ebook manager项目地址: https://gitcode.com/GitHub_Trending/ca/calibre刚下好的 EPUB 在手机上好好的丢进 Kindle 却显示错乱Calibre 干的就是这件事把电子书从任意格式转换成你设备认得的格式。看完这篇你能在 5 分钟内把书转好并同步到设备上。第一次跑起来转通一本书先装好 Calibre。克隆源码并编译git clone https://gitcode.com/GitHub_Trending/ca/calibre cd calibre python setup.py bootstrap python setup.py build python setup.py gui细节可以看 INSTALL.rst。装完打开软件你会看到一个空书架和顶部的搜索框。然后做一次完整转换点添加书籍选一个手边的 EPUB 文件。书会以封面出现在列表里。选中这本书点转换书籍。弹出转换对话框。右上角选输出格式比如 Kindle 就选 MOBI点确定。进度条跑完后列表里多出这本书的新格式版本。右键保存到磁盘文件就落到你指定的文件夹。转换完成后书籍以封面形式排在网格视图里可以像逛书架一样翻找它背后在干什么从任意格式到统一中间格式Calibre 不是把一种格式直接变成另一种。它先用输入插件把源文件解析成统一的 XHTML然后一组变换在这份 XHTML 上做文章——插入元数据、检测章节、缩放字号——最后由输出插件打包成你选的格式。好处是规则统一。不管源头是什么格式你都在同一个转换对话框里控制一切左边输入格式右边输出格式中间一排参数标签页。这个对话框里可以设置输出格式、元数据、字体、页面和结构检测等参数改字号、调页面想改字体去 Look Feel 标签设置 Base font size。Calibre 会把全文字号等比缩放正文不会挤在一起也不会稀散。Page Setup 更关键。这里选输出配置文件给 Kindle 做书就选 Kindle 系列其他电子墨水瓶选 Generic e-ink HD 就行。配置文件决定设备屏幕大小怎么被理解图片也会按屏幕自动缩放。检测章节、生成目录很多书没有章节标记转出来是一长条文字。结构检测标签里Calibre 用 XPath 规则自动识别章节标题并生成目录启发式处理里还能勾上检测未格式化的章节标题让它认出来没标格式的章节名。效果是读者在目录里能直接跳到某一章而不是翻半天页。遇到问题时的组合玩法十几本书一起批量转换选中多本书再点转换同一套设置会应用到每一本。转完右键保存到磁盘文件按文件夹结构自动归位。熟悉命令行的话单本书可以一条命令搞定ebook-convert demo.epub demo.mobi格式烂到没救时拿 EPUB 当中转站如果输入是扫描版 PDF 或老 RTF直接转的结果没法看就先把它转成 EPUB再点编辑书籍打开编辑器。中间栏直接改 HTML右边立刻看到效果改完存盘中间栏直接改 HTML右边马上能看到效果。改好后用这本 EPUB 当输入再转成目标格式。出错时怎么自救排版炸了。十有八九是输入端认错了格式。回转换对话框把输入格式和输入配置文件手动指定一下再转一次。转完文件太大。元凶通常是里面的图片。在 Page Setup 里选好输出配置文件让图片按屏幕缩放还不行就用启发式处理删掉多余内容。没有目录。章节检测没生效。在结构检测里用最简单的 //h2 规则当章节标记或配合启发式处理给章节标题打标记。收尾Calibre 把格式不匹配变成了一个按钮的事。现在打开软件转一本你手边的书推到设备上看效果更多参数细节见 manual/conversion.rst。【免费下载链接】calibreThe official source code repository for the calibre ebook manager项目地址: https://gitcode.com/GitHub_Trending/ca/calibre创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考