电子书格式制作与转换

推荐使用工具

GitBook

https://www.gitbook.com/

GitBook 制作 Kindle 电子书详细教程

优势:

  • Markdown编写,可直接输出pdf、epub、mobi。
  • 输出pdf,可拷贝文字,显示代码高亮。

电子书格式制作

sigil制作epub电子书

Sigil 基础教程

注意:

使用Sigil制作epub电子书时,一定要编辑好元数据,否则无法转换mobi格式和正常推送Kindle邮箱。

电子书格式转换

html转epub

  1. 浏览器打开html文档,右键显示源代码。
  2. 将html源代码赋值到sigil新建文档代码视图中。
  3. sigil切换到书籍视图查看效果,报错选择自动修复。
  4. 效果OK时,菜单栏选择生成目录,保存文档格式为epub。
  5. 使用iBook查看epub文档。

markdown转html

  • 使用MWeb转换,无代码高亮。
  • 使用马克飞象转换,有代码高亮,在iBook客户端有效,但在iBook移动端无效。
  • 使用textNut转换,html格式有代码高亮,而且可以自己编辑样式,对iBook的客户端和移动端都有效。(推荐)

markdown转epub

先转为html,再由html转为epub。

markdown转pdf

  • 使用马克飞象转换,支持代码高亮,不支持生成书签;生成的PDF文档,复制中文,会出现乱码。
  • 使用MWeb转换,支持代码高亮,支持生成书签;生成的PDF文档,复制中文,会出现乱码。(推荐)

使用以上两种方法,转换后的PDF文档,复制中文时,会出现乱码。

  • 先使用textNut转换为html,再使用chrome浏览器的打印功能,保存为PDF文档;这种方法生成的PDF文档,复制中文时,不会出现乱码。但不支持生成书签。(推荐)

epub转mobi

  • 使用kindleGen转换。(有可能失败)

    KindleGen转换mobi教程

  • 使用kindle邮箱推送epub电子书。

    如何让Kindle邮箱推送支持epub格式电子书

    注意:

    推送epub电子书到kindle邮箱时,邮件主题要写`Convert`,文档后缀名要改为zip。
    推送有可能失败,此时会收到亚马逊返回的错误邮件。
    失败原因可能是解压zip文档获取的文件格式不正确。
    正常来说,zip解压出来的是一个文件夹,但失败的情况解压出来的可能是zip.cpgz文件。
    所以在改为zip后,最好先解压一下,看文件夹格式是否正确。
    

    比较保险的做法是:

    不要直接将文档的后缀名,由`.epub`改为`.zip`,目前有很大机率出错。
    而是先把epub文档解压出来一个文件夹,再右键压缩为zip文件。
    

results matching ""

    No results matching ""