制作、发布电子书的一般步骤

  tr
  WEB相关技术
  2013-05-14
  增加更多TAG »
  7,311次

这里说的电子书格式仅限于epub和md格式。严格的说,md格式不是电子书的一种,只是在我的制作过程中会用到md格式来作为媒介最终制作epub电子书,同时md格式的文本也可以发布到我用的Wiki平台。

使用到的软件

一般步骤

如果你是自己写作,那么电子书的内容来源就是你的原创。我的建议是用Markdown Pad2进行创作,MP2可以拷贝输出md格式——于是就可以无缝粘贴到DokuWiki。当然,要显示md格式的wiki文档,需要为DokuWiki安装一个插件,而且页面名称应该以md结尾。MP2也可以拷贝输出html格式,于是可以进一步到Sigil中进行编辑。

如果你是转换格式,那么来源就是你下载的文档。

下载的文档有多种格式,Sigil可以打开所有的未加密的epub文档,如果是html文档,我的建议是拷贝所有的html格式的内容到Sigil中去,由Sigil来完成epub的建立,如果是txt文档,我的建议是通过MP2编辑,然后再对应的输出md格式或者html格式。

在Sigil中,epub是通过各个章节来排列顺序的,同时,它会将<h?>之类的html标记翻译到TOC中对应的标题层级。因此,需要特别注意<h?>的标记是否正确嵌套,否则生成的TOC一定是错乱的——虽然它能带你到正确的地方。

epub中图片的处理,在Sigil中也可以轻松做到。我一般是将图片加入到epub中,然后在需要用到图片的地方用类似<img src=”../Images/123.jpg”/>的方式加以链接。

Sigil对HTML的验证目前还是停留在XHTML 1.0上,所以<img>这样的html标记必须加上/结束。Sigil支持html源代码视图的编辑,并且在保存和切换到书籍视图的时候会进行html校验,保证代码的严格性。

屏幕截图(34)

另外,最好创建一个titlepage.html,就放一张书籍的封面。

通过Sigil创建的epub书籍,一般已经可以传到iPad、Android设备上用相应的软件进行阅读。但是为了更好的保证兼容性,我建议用Calibre最后进行一下微调。这个步骤很紧要,如果不进行这个步骤,有可能epub出现乱码——在这点上,iBooks的兼容性要好一些,但是Android设备的就比较差一些。

本文收录于[go4pro.org]


除非另有来自Go4Pro.org或原作者的显式声明,本站点所有文章都按照知识共享许可协议知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议进行许可。

Go4Pro.org,V3.0,2009-2014。本站点采用SymfonyBootstrapTwig等技术开发。