如何把 Kindle 电子书转换成增强型排版的 KFX 格式
KFX Output 是一款新的 Calibre 插件,它可以把电子书转换成 KFX 格式,以充分利用亚马逊的增强型排版。这款插件让转换或创建可在 Kindle 设备或 APP 上阅读的 KFX 格式电子书成为可能,即便电子书不是从亚马逊购买的。
距亚马逊为 Kindle 电子书引进他们的新的增强型排版引擎已经接近一年时间了,新的引擎添加了高级的格式选项,如连字符 (hyphens)、连体字母 (ligatures) 以及改良的字间距 (word spacing)。亚马逊为 Kindle 电子书创造新的格式就是要利用增强排版引擎,这种格式就叫 KFX。
直到最近还没有创建或转换 KFX 格式电子书的方法,获取这种格式的唯一方式就是从支持 KFX 格式的 Kindle 设备或 APP 上下载下来。上个月亚马逊放出了 Kindle Previewer 3,新版本 Kindle Previewer 可以让作者和出版商转换和预览他们的电子书,看看他们在使用新格式和布局设置时会怎么看。
但问题是 Kindle Previewer 3 只能让他们预览,而并不能真正创建 KFX 格式电子书。所以来自 MobileRead 的 jhowel 研究出了一款 Calibre 插件,可以把 Kindle Previewer 3 创建的电子书数据重新打包为可用的 KFX 文件。
这款插件仍然处于 Beta 测试阶段,但是你可以手动把它安装到 Calibre 中实际使用了,但还是可能会出现一些错误。我测试了两本电子书。其中一本出现了一个错误信息没有转换成功,但是第二本电子书成功了,增强排版在我的 Kindle Paperwhite 3 上看起来很完美。
将电子书转换成 KFX 格式的步骤如下:
- 安装亚马逊 Kindle Previewer 3;
- 安装电子书管理软件 Calibre;
- 安装 KFX 转换插件“KFX Output”(如果你的下载的 Calibre 是最新版本,可能已集成了 KFX Output,安装前可先检查一下,如果“输出格式”没有“KFX”这个格式再按照下面的步骤安装);
- 下载压缩包 KFX Output.zip;
- 打开 Calibre,依次点击
Preferences → 插件
进入插件设置项; - 点击【从文件加载插件】按钮,选择刚才下载到的 KFX Output.zip;
- 确保载入成功后,重启一下 Calibre 软件。
- KFX 转换插件安装完毕后,你要做的事情就是把电子书添加到 Calibre 然后转换它们。只需要确保你在转换界面选择的“输出格式”是 KFX 即可。
* KFX Output 插件还有另外一种安装方式:依次点击 Preferences → 插件
进入插件设置项,点击【获取新的插件】按钮,在弹出窗口右上角的“Filter by name”输入框中输入“KFX”,选择插件名为“KFX Output”这款插件,点击【安装】按钮,稍等便可,安装完成后根据提示重启一下 Calibre 即可。
如果在安装 KFX 转换插件时遇到了问题,可以点击这里查看详细的安装指南。另外,目前这款 KFX 转换插件只支持 ePub 格式转 KFX 格式,但是如果你想转换其他格式,需要先将其转换成 ePub。
如果你在使用 KFX Output 这款插件的时候遇到了问题或者想要为款插件贡献一份力量,可以访问 MobileRead 上的专门的帖子:KFX Conversion Output Plugin。
原文:How to Convert eBooks to KFX Format for Enhanced Kindle Typesetting
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/342.html
“转换电子书格式”相关阅读
- 如何将 AZW3 格式无损转换为 EPUB 格式并保持原有排版
- 如何把 KFX 格式转换成 MOBI 等其它电子书格式
- Calibre 使用教程之优化电子书的排版
- Kindle 漫画制作软件 ChainLP 简明教程
- Calibre使用教程之为电子书添加或修改封面
- 如何把 Kindle 电子书的横排文字改成竖排
- Calibre 常用命令行工具详解之 ebook-convert
- 把 TXT 文档转换成带目录的 MOBI 格式电子书
- 在 Kindle 中阅读 EPUB 格式电子书的两种有效方法
- 亚马逊 Kindle Convert:纸质书无损转换电子书
- Kindle Comic Converter:最简单的漫画转换工具
- Calibre 使用教程之转换电子书格式
- Calibre 使用教程之为电子书添加更换字体
- 如何直接推送 EPUB 格式电子书到 Kindle 邮箱
- EpubPress:把打开的多个网页转成一本电子书
用插件转换成KFX格式后,用calibre“发送到设备”功能,不能显示封面、标题等这些元数据。KFX格式是不能保存元数据吗?如何解决转换后的KFX格式能在设备里显示封面、书名呢?望解答,谢谢。
kindlepreviewer 更新到3.35,calibre的kfx input+ouput插件已经更新,可以转换kfx了。想问站长azw3转换成kfx怎么保持正文首行缩进2字,其他不变。在布局里设置缩进宽度,会影响到正文以外的排版,导致目录,版权页也会缩进2字。怎么解决?
可以试试添加自定义 CSS:
p { text-indent: 2em; }
请问具体怎么添加,没弄过,不明白
转换设置界面的【界面外观】里的【样式】标签里的【附加 CSS】。
没有用,还是保持默认的1.5em······
如果是破解的kfx转换成azw3 则首行缩进不会被影响,但是用这azw3回转成kfx首行缩进就会变成1.5em。
同样遇到了这个问题,做了一些尝试总觉得应该是kindlepreviewer的问题。这个插件的工作机制就是把kindlepreviewer转换出的kpf再转换为kfx,而在kindlepreviewer中首行缩进的大小居然会随着字体大小改变而变化。如果是不支持高级排版的mobi或azw3格式,则没有这种情况。
目前找到的最好的办法是不用css样式缩进,直接在段前加两个emsp
2.9em 才是阅读器上的缩进2字
请问你说得这个该怎么操作呢
最新的kindlepreviewer 3.361 和kfx 两个插件添加这个规则后有效!azw3转换成kfx后可以实现首行缩进
转换成kfx前要添加自定义css和勾选下边的过滤 边距 !
站长有没有kindle previewer 3 3.34 或者3.31~3.3.3的任意一个版本。 mobileread论坛说转换成kfx 最好是这几个版本的才能转换。其他的都不行,现在3.35也用不了,出错。
看了一下以前的存档,只有 3.1 ~ 3.27 版本的。
azw3 转换成 kfx 怎么保持原来kindle上显示的首行缩进两个字,用calibre转换没办法后首行缩进一个字···
我也遇到了这样的问题,求解
请问你有kindle previewer 3 3.31~3.34之一的windows安装包吗?
我也是没法首行缩进两个字……如果有成功处理的话,希望能够得到指导。
感谢站长写的教程,现在本地传输的 KFX 电子书也可以原生更换字体并设置左对齐了!
有一个问题想要问下,有些电子书转换成 KFX 格式之后依然正常显示封面,但有些则不行,这是什么原因?
calibre, version 3.15.0
错误: KFX conversion failed: 《雪中悍刀行》全本Kindle Previewer error: Kindle Previewer 3 not installed as expected. (C:\Users\Administrator\AppData\Local\Amazon\Kindle Previewer 3\lib\fc missing)
怎么解决
calibre, version 3.14.0
错误: KFX conversion failed: Cannot convert 九州飘渺录Conversion error: Kindle Previewer error: Exception in thread “main” com.b.a.n: Unknown option: -allowYJConversionForCN
这什么原因?
kfx要怎么转成mobi或azw呢?我想转成word来用呢?感恩回答
calibre, version 2.85.1
错误: KFX conversion failed: 嫌疑犯X的献身Kindle Previewer error: Unsupported Kindle Previewer 3 version 3.5.0 installed (version 3.7.0 or newer required)
这是什么原因啊
邱建平 您好。错误提示说需要安装 3.7.0 或更新版本的 Kindle Previewer 3。
从官网下载了最新版Kindle Previewer 3,转换的时候显示如下:
the language given is not supported currently : zh
虽然有的会显示:不支持中文,但有一些中文书确实转换成功了,所以想问问有什么解决办法吗?
转换的时候,十有八九会蹦出一个窗口,显示Kindle Previewer不支持中文。请问有什么解决办法吗?
KFX格式支持邮箱推送吗?
denny0810 您好。不支持。Kindle 推送支持的格式请点击这里查看。
error error 不停地 error
疯了
BrandonSLi 您好。这是一款新插件,还在不断完善中,各种错误是难免的。近期版本更新也比较快,及时更新插件吧。
Kindle Previewer 3只能安装在C盘么,似乎KFX的插件只会去C盘检测安装Kindle Previewer 3的文件夹,而我装在D盘的,它找不到就提示出错,转换就失败。能不能自定义KFX的检测路径到我安装Kindle Previewer 3的地方?我的C盘不够大了。
刚才我把Kindle Previewer 3装在了C盘了,默认路径,这回不出找不到Kindle Previewer 3的错误提示了,但是转了三本书都不成功。出来另外的错误提示:“calibre, version 2.53.0
错误: KFX conversion failed: Kindle Previewer error: [[STYLE_COMBINATION,H3,border-left-style:none,border-right-style:solid]]
Exception in thread “main” java.lang.Exception: Unable to convert the file: C:\Users\yyyy\AppData\Local\Temp\calibre_8vctgp\spphiu\7n2d97htutnxhffqx0wd\results\conv_tmp\lhpree.epub
”
calibre, version 2.55.0
错误: KFX conversion failed: Kindle Previewer error: Exception in thread “main” java.lang.Exception: Unable to convert the file: C:\Users\BrandonLi\AppData\Local\Temp\calibre_cdgtto\en7w0h\dmg0qaw63cjuhc2ctzh9\results\conv_tmp\7hgdua.epub
感觉有点像
文末的Kindle Previewer 3官方地址不支持我朝下载。另:能不能专门出一期介绍怎么制作或编辑mobi等亚马逊格式的文章?下了一本网友精排精校的《小王子》,全书很完美,但中间有一个错误他没有校对出来,如果能像WORD文档一样随意编辑就好了。
轻风无眠 您好。下载 Kindle Previewer 3 需要使用代理,稍后 Kindle 伴侣会提供网盘下载地址。您想要实现的编辑内容很容易,给您提供三种方法。
方法一:先用 Calibre 转换成 ePub 或 AZW3 格式,然后用 Calibre 编辑修改内容并保存,最后再重新转换成 mobi 格式(注意,为了不丢失排版,在转换时需要把“MOBI文件类型”设置为“both”)。
方法二:先用 Calibre 转换成 ePub 格式,然后用 Sigil(教程)编辑修改内容并保存,最后再用 KindleGen 重新转换成 mobi 格式。
方法三:用 KindleUnpack 把 mobi 拆解成源文件,用如 Sublime 之类的代码编辑器修改源文件内容并保存,最后用 KindleGen 通过后缀名为 .opf 的配置文件重新转换成 mobi 格式。
这三种方法都能比较好的保留原有的排版格式。
谢谢,我试试。因为喜欢KINDLE,喜欢阅读,所以花时间折腾折腾电子书也是值得的。
可以试试ePubee 智多星, 是一个word的插件,安装后可以在word中直接导入mobi和epub文件,然后像编辑文档一样编辑电子书,最后再发布成mobi格式就可以了,非常方便。