首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为支持Kindle阅读速度功能的Kindle生成.mobi文件

如何为支持Kindle阅读速度功能的Kindle生成.mobi文件
EN

Stack Overflow用户
提问于 2015-06-20 04:09:43
回答 1查看 387关注 0票数 0

我正在为Kindle Fire生成一个多章节的eBook,首先生成一个格式良好的基于xhtml的EPUB3.0格式文件,然后将该.epub文件转换为带有Kindle Previewer和/或kindlegen的.mobi。生成的.mobi文件可以正确地传输到Kindle上,并且看起来完全正确。问题是,我生成的文件从来没有在底部生成“学习阅读速度”状态或实际估计的阅读时间。对于使用kindlegen生成的任何.mobi文件,阅读速度功能似乎永远不会激活。我知道状态区域通过按阅读器屏幕上的状态区域来循环各种功能/状态,并且确定该功能永远不会被激活。

我已经使用Calibre生成了一个备用版本的.mobi文件,并且启用了读取速度功能,但是输出文件的格式发生了很大的变化,并且与kindlegen格式不一致。

使用kindlegen生成支持阅读速度功能的Kindle .mobi文件的关键是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-07-28 02:18:39

我最终找到了答案,即生成的.mobi文件需要在.mobi文件的正确主头文件中手动添加两个标记,113ASIN和501ASIN= EBOK。

标签信息在其他地方发布,但通常忽略了在.mobi文件中可以嵌入同一本书的两个版本,每个版本都有一个主要标头。如果将标签添加到第一个主要标题(通常是v6标题),而不是第二个主要标题(通常是v8标题),则Kindle设备将无法识别这些标签。

在我的例子中,标签需要添加到第二个主头文件中,这样Kindle设备就可以将文件视为书籍而不是文档。大多数.mobi标签编辑器只引用第一个主要标头,这可能会导致混淆。或者,可以将.mobi拆分为两个文件,在这种情况下,可以手动将标签添加到相关拆分后文件的主头中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30946492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档