Calibre是一款电子图书管理软件,其提供的“一站式”的电子书解决方案,可以全面满足对电子书需求,甚至可以利用它组织成属于自己的电子图书馆,它的功能更是多种多样,不仅可以用它对图书进行格式转换,归类整理电子书,还可以将文本图像材料、在线内容(RSS)加入并转换为电子书。更重要的是Calibre是免费的、开源的,拥有跨平台的设计,可在Linux, OS X和Windows操作系统中运行,堪称电子书管理神器!
因为Kindle阅读器支持的电子书格式有限,除了对mobi及其自有格式azw、azw3的支持,对其他一些电子书格式(比如网上颇为流行的epub格式)却没有提供支持,这就需把这些Kindle所不支持的格式转换一下。利用Calibre转换电子书十分方便,步骤如下:
下载安装好Calibre并打开它。点击左上角的“添加书籍”图标,将你想要转换的电子书添加到书库中(也可以直接将电子书拖放到书库里)。
选中一个或多个电子书,点击鼠标右键,在弹出的菜单中将鼠标定位到“转换书籍”那一项,会弹出一个子菜单,有“逐个转换”和“批量转换”可选。如果选取了多个文件,使用“逐个转换”需要对每一个图书进行单独的设置,比如可以对不同的电子书设置不同的格式;而“批量转换”则是所有电子书共用一个设置。请根据自己的需要选择。
Calibre 支持转换的格式有:EPUB、MOBI、AZW3、DOCX、FB2、HTMLZ、LIT、LRF、PDB、PDF、PMIZ、RB、RTF、SNB、TCR、TXT、TXTZ、ZIP。
如果选择了“逐个转换”会针对每一本电子书弹出一个设置对话框,你可以对该电子书的“输出格式”、“元数据(包括书名、封面、作者等基本信息的设置)”、“界面外观(包括字体大小、内嵌字体、行高等内容格式的设置)”、“智能处理”、“页面设置”、“结构检测”、“内容目录”、“查找与替换”、“EPUB输出”、“调试”项进行详细的设置。如果选择了“批量转换”,则不能批量修改它们的“元数据”及使用“调试”功能。
所有转换设置完毕后,点击“确定”按钮开始转换格式。转换过程中主页面的右下角会有“任务:**”的字样和一枚转动的菊花图标,点击它们便会弹出一个任务列表框,在这里你可以查看转换状态并对单个或多个任务进行中止、隐藏等操作。
当右下角的“任务”后的数字变为“0”时表示全部转换任务已完成。右键点击图书在菜单中点选“打开所在目录”便能转到存储的默认文件夹并找到已经转换好格式的电子书了。如果不想一个一个地打开电子书所在目录,可以选择多个电子书,右键点击在弹出的菜单中将鼠标定位到“保存到磁盘”,在弹出的子菜单中点选“保存到磁盘单个目录”,在弹出的对话框中选择一个目录,就可以将它们统一放到一个文件夹里了。
———————
* 使用小贴士:
为什么用 Calibre 将 azw3 格式的电子书转换成 mobi 格式后排版会发生变化?
一般在亚马逊官方购买的电子书都是 azw3 格式,行距是经过设计的有很好的排版效果,但是用 Calibre 将其转化成 mobi 格式后,你会发现段落行距之间变得很窄很挤,这是什么原因呢?原来默认设置下 Calibre 在转换过程中会对 mobi 做一些兼容处理,默认是兼容老的 mobi 格式,这就导致了如 azw3 这种新格式的一些特性丢失。
Calibre 在转换电子书时,在转换设置界面左侧有一个“mobi 输出”设置项,在这里有一个“mobi文件类型”,分别可以选择 old、both、new,这三种格式分别代表:
其中 new 模式会出问题,old 模式又会损失格式。所以可以选择 both 模式,此模式是为了兼容新旧设备,所以会包含两份相同内容但样式不同的文件,虽然这样也不能保证所有格式都能保留,但是可以最大程度的还原 azw 格式的一些新特性。不过需要注意,如果把转换时选择了 new 和 both 模式,亚马逊的个人文档推送服务可能会不支持。
提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。
评论 *
显示名称 *
邮箱 *
使用Calibre转换出的azw3格式文件在Kindle PaperWhite 3里用词典取词时,总是直接取到一整行,但是转换成Mobi格式便没有这个问题,请问这个是怎么回事呢?
jiome 您好。经过反复测试,得出以下结论,仅供参考。
不论是使用亚马逊官方最新版本的 KindleGen 转换的 MOBI 格式,还是用 Calibre 转换的 AZW3 格式,都属于亚马逊 KF8 标准的电子书,直接拷贝到 Kindle 中,都只会取一整句,而不是单个字词。如果把 KindleGen 转换的 MOBI 格式推送到亚马逊云端,亚马逊服务器会自动转换成 AZW3 格式,而这个 AZW3 格式在 Kindle 中却能选择单字或单词。猜测和可能亚马逊服务器端对 AZW3 格式进行了如分词之类的特殊处理。因为 AZW3 是亚马逊私有格式,并不开源,具体什么原因无从得知。
即便是亚马逊服务器转换后的 AZW3 格式,如果仔细观察,你会发现,某些字组合在一起并不能成为一个词,但仍只能两个、三个同时选择,而不能选择自由点选,这可能是因为技术还不成熟,毕竟中文不像英文单词那样词与词之间有空格很好区分,和搜索引擎的分词技术一个道理。
以上是分析。解决方法是:如果你很在意自由点选字词,不推荐转换成 KF8 标准的格式,也就是在 Calibre 中不要转换成 AZW3 或 new、both 模式的 MOBI。如果非常在意排版格式的话,建议使用最新版的 KindleGen 转换成 MOBI 格式,再推送到亚马逊云端(这种方法会导致不显示封面)。
我昨天根据网上的教程试过一回(过程更详细,设置修改电子书信息的),我想转化一本pdf格式的书籍到mobi格式,原文件大约84mb,转化之后目录里出现了一个84mb的mobi格式的书籍,我把它放进kindle打开,内容跟pdf一模一样。难道这个软件不能转化pdf吗?
大魔王 您好。Calibre 只会简单的把 PDF 转成其他格式,并不会改变里面的排版。另外,关于使用 Kindle 阅读 PDF 需要向您详细说明一下。
一般 PDF 分为“文字版”和“扫描版”,文字版最直观的判断就是文档内容可用鼠标选中,而扫描版其实就是一个图片集合。对于文字版 PDF 您可以在邮件推送时在主题中填入“convert”,亚马逊服务器会自动帮你转成适合 Kindle 阅读的排版格式。而扫描版的 PDF 并不适合 Kindle 阅读,目前也没有特别好的解决办法,建议尽量去找其他格式电子书资源,如 mobi、epub、azw3 或者是 6 吋 PDF。如果实在找不到,可以尝试下面的提到的两种解决方案。
这两种方法其实都有各自的局限。横屏阅读模式对于比较小幅面的 PDF 还勉强可用,如果幅面太大就不行了。K2pdfopt 虽然可以重排 PDF 文档内的内容以适应 Kindle 阅读,但是从实际应用来看效果并不理想,尤其是遇到公式、列表这种特殊排版时。
kt 您好。请问这是全部错误提示吗?看起来像是程序处理编码遇到了错误。转换其他电子书会不会出现同样的问题呢?
使用Calibre转换出的azw3格式文件在Kindle PaperWhite 3里用词典取词时,总是直接取到一整行,但是转换成Mobi格式便没有这个问题,请问这个是怎么回事呢?
你好,请问使用这个软件转换一本书大概要多久?现在已经运行5分钟了,进度只有1%……
最后花了24分钟,制作完成……汗
有些电子书可以转,有些转不了,不清楚原因,请帮忙,谢谢
adam 您好。转换电子书的过程中出现的问题比较复杂,请针对某个具体问题,贴出相应错误提示,不然无法帮您准确的判断问题所在。
我用AZW3 EPUB 转换DOCX提示这是什么问题,我用的版本是2.29,是最新版本了
adam 您好。出现这种问题可能是因为源文件的问题,您可以现将电子书转换成 mobi 格式,然后再将 mobi 格式转换成 docx 格式试试看。另外不建议您将电子书转换成 word 文件使用。
你好,第一次安装后设置了默认发送格式,每次推送都要转换格式,特别麻烦。自己找了很久也没有找到如何修改,请问在哪里可以重新设置默认推送格式
兎仈滒 您好。请问您推送的电子书是什么格式?我看了下相关选项以及重新运行欢迎向导,貌似都没有“默认发送格式”这个选项。不过需要注意的是,在用 Calibre 推送电子书时,如果遇到 epub 格式则必须转换成 mobi 格式后才能进行推送哦。
您好,我在给书排版保存时显示DRM锁定,请问怎么解决?
书是在中国亚马逊买的,我想改字体然后调整一下排版。
已解决,非常感谢!
你好!我在用calibre将azw3转换为mobi的时候,大部分的图书都可以,但是有几本提示错误,转换不成功,不知道是什么原因?
tzb 您好。转换出错,出现什么错误信息?
只是提示错误:转换失败,详细信息是一堆代码,看不懂
如果出现错误代码,看不懂没关系,贴上来即可,不然没有办法帮您分析问题。
calibre, version 1.48.0 (win32, isfrozen: True)转换错误: 失败: 转换书籍 第 1 本,共 1 本 (木心作品一辑八种(套装共8册))
印象中在 Kindle 人社区好像看到过有一个软件可以实现,不过现在论坛关站找不到了,如果有找到有效办法再通知您。^_^
去除“[PDOC]”符号后,在亚马逊云端还是被归类到个人文档
jzckv 您好,这个方法好像已经失效了。
转换时将“mobi输出”这个转换选项里的“mobi文件类型”选为both,但行间距问题依然拥挤。KV5.6.1.0.1,为什么呢?
Seaven 您好,这个both 选项虽可以尽可能多的保留被转换电子书的内容格式,却不能完全还原如 AZW3 这种亚马逊私有电子书格式的排版。通过转换的电子书放到 Kindle 后,可以把 Kindle 里的行距设置成最大行距,这样阅读起来会比较舒适。
你好,原始格式是mobi,转成azw3直接用USB拷入knidle格式是正常的,说明原始格式是正常的。将这个mobi或是用任各种参数转换后的mobi通过邮件传送到kindle却始终行间距过小。不知是什么原因?
seaven 您好,azw3 格式是亚马逊的私有格式,它的一些新特性被 Calibre 转换后会有损失,比如您遇到的行距变小的问题。如果您希望保持原有的格式,建议不要使用 Calibre 转换。如果为了推送而必须使用 Calibre 转换的话,您可以在 Kindle 中把行距设置成最大,这样更适合阅读。
不同的书转成mobi推送到KINDLE,有的行间距比较宽,有的调到最大了还是很窄,还是有什么参数在起作用的。
您好,请问一下,使用Calibre把epub转成mobi,默认设置,会不会丢失排版、字体信息?
谢谢回复!是不是说,epub最老,mobi一般,azw最新,新的格式转老的格式由于兼容性可能会丢失内容格式?那老的格式转新的格式就不会丢失了吧?
这样比较并不准确。mobi、azw和azw3可以说是亚马逊的私有格式,mobi和azw格式其实本质一样,可以说azw是mobi的另外一种形式,azw3是比另外两个更新的格式,所以它能支持更多的新特性。就像你说的,高版本转低版本,显然会丢失掉一些特性。
而epub是开源的国际通用电子书格式,包括苹果、Google在内的公司因为这种格式的可扩展性更强(比如支持多媒体)都推崇这种格式。而亚马逊之所以采用自己的私有格式是为了将创新成果迅速结合到产品中去。