如果你的电子书只有html内容,可以用book饕餮制作,不支持图片内容。
场
这是一款阅读各类电子书的桌面软件,同时也支持保存各种格式的电子书,包括epub格式。
Stanza非常擅长制作电子书,但并不是真正的制作工具。转换格式时不能更改标题、作者等信息。如果你想改变它,你必须手动完成。但是如果阅读或者转换格式,还是很不错的。
口径
这是一款开源的电子书管理工具,支持windows、linux、osx等平台。还可以在各种格式之间转换,效果不错。我经常在epub和mobi或者prc之间切换,让一些epub电子书可以在kindle上阅读。(毕竟我只有一个kindle,别的都没有),不过可能太大了。它似乎总是慢慢地工作。尤其是读书的时候,无论如何都等不及。
ecub
好像很不错,推荐的人也很多,但是我只是装了一下,看了一下界面,没有认真用过。
epubbuilder
是中国人做的软件,手工制作的时候还是很好用的,尤其是每个章节的制作和目录,更方便。还提供了导入chm、txt、html文件的功能,比较人性化,但是还是有一些小问题。不方便批量处理或者修改epub书。支持国内的。真的很好。
如何手工制作epub电子书?
所需的软件工具
1,文本编辑软件,可以编辑文本,html和xml文件。最简单的就是记事本。
2,一个zip压缩程序,好像任何能生成zip的压缩程序都行,连windows内置的压缩功能都行。
虽然内置的工具基本可以满足要求,但还是推荐使用以下工具(都是可用或免费的,足够了,商用可能会更好):
- edit plus(共享软件)
- notpad++
-信息压缩
清理源内容文本的工具
以下工具可以清理制作电子书的html或xhtml内容文件。干净的内容文件可以生成相对高质量的epub电子书,让你读起来更舒服。大部分阅读软件只能识别基本的html标签,出现无法识别的标签时会手足无措。
Tag soup是一款html清理软件。
制作epub图书分为两步:处理内容文件;压缩(放入压缩“容器”)。
制作内容文件,请参考我之前的博文。epub电子书格式介绍,这里只介绍内容和结构。
简单来说,epub电子书的压缩包至少包含以下内容:
1,mimetype文件,必须是压缩包的第一个文件。
2.meta-inf目录,其中至少包含一个container.xml文件,内容也是博文。
3.oebps目录(可以是其他名称,但建议使用此名称),其中包括:
图像子目录(不总是在那里)存储所有的图像文件。
content.opf的文件名可以是other,扩展名必须是opf,即xml格式包中的文件列表。
Toc.ncx再次表示,它是一个目录文件,一个浏览控制文件,一个“逻辑目录”。
一些xhtml或html文件。是书的内容。
创建一个压缩包(放在一个容器中)
剩下的工作是打包和压缩。
1.首先,构建一个空的zip文件,可以用任何名称命名,最好和你的书同名。
2.将mimetype文件复制到包中。注意所谓的复制,就是这个文件不使用压缩模式。
3.以压缩模式将其他目录和文件放入zip包中。
4.将文件扩展名更改为。epub。
好吧!一个epub电子书制作完成。
如果真的没有,那就自己动手吧。