如何制作完美的 Kindle 期刊杂志格式排版的电子书

喜欢使用 Kindle 阅读推送 RSS(类似开源软件 Calibre    或 KindleEar    实现的 RSS 转换),应对 Kindle 熟悉期刊的风格。与普通电子书不同,Kindle 如果检测到你打开的电子书是期刊杂志,会用以下两种不同的方式显示。

kindle-periodical-grid-stylekindle-periodical-list-style

上图所示的两种显示方式是网格模式和列表模式Kindle 控制条上的两个功能按钮切换(下图中显示的第 4 和第 5 按钮)。如果点击第四个按钮,目录将显示左图中显示的网格显示样式,如杂志。如果点击第五个按钮,目录将显示右图中显示的列表显示样式,分类更清晰。

kindle-periodical-style-switch

   Kindle 期刊杂志形式的电子书精美有序,所以很多朋友都想自己制作这种期刊格式的电子书。终于完美实现了。然而,如果你试图使用 Calibre、KindleUnpack 等软件分析期刊的源代码可能是徒劳的,因为许多关键信息将在转换后丢失。幸运的是,许多外国合作伙伴也对此进行了大量的讨论,并提供了一些有用的信息。根据这些信息,书籍合作伙伴花了一整天的时间进行分析和测试,最终完美地实现了这一点。如果你也想要这种期刊形式的电子书,那就和我一起制作吧!

   

目录

   

1、准备工作
2、文件结构
3、代码解释
1、content.opf
2、toc.ncx
3、toc.html
4、HTML 文件
4、生成文件

1、准备工作

下载以下软件和期刊电子书模板源文件备用。

注意,一定要下载 KindleGen 1.1 这个版本,因为版本更高KindleGen 不能正常生成期刊杂志的形式mobi 格式电子书Windows 和 Mac OS X 请根据自己的系统下载相应的版本。Windows 版本需要使用命令行,如果不知道如何使用点击这里检查具体步骤。Mac OS X 版本是带界面的版本,双击打开即可使用。期刊模板是一个纯代码,由书籍合作伙伴精致。注释添加到代码的关键部分,这些代码将在下面更详细地解释。

2、文件结构

解压缩下载的期刊模板将获得以下文件结构:

├──── html
    ├──── post_1.html
    ├──── ...
    ├──── post_8.html
    ├──── toc.html
├──── image
    ├──── thumb_1.jpg
    ├──── ...
    ├──── thumb_9.jpg
    ├──── cover.jpg
    ├──── masthead.gif
├──── content.opf
├──── toc.ncx

文件结构非常简单,包括 html    文件夹中的 HTML 文件是所有电子书的内容,每个 .html    文件是一篇文章。image    是所有电子书中引用的图片,包括 cover.jpg    是封面图片,masthead.gif    标题图片显示在网格显示样式下。content.opf    是电子书配置文件和其他电子书的期刊格式opf 配置文件相似。misc    文件夹中的 toc.ncx    是生成期刊格式电子书最重要的配置文件。

3、代码解释

下面,我们将简要解释上面列出的几个重要文件的重要部分,以及相应的提示。当然,在您下载的模板文件中,您也可以在响应的代码段中看到一些注释,这可以在您修改模板文件时起到提示作用。

1、content.opf

阅读剩余
THE END