最近在坛子里看到不少玩友因为制作电子书而发愁,现我教大家利用“小 D 电子书生成器”(以下简称“小 D ”)软件制作自己的 E 书,以及通过一些修改使生成的 E 书更符合自己的喜好。
一、制作篇:
1、 先在网上下载“小 D ”,目前的版本为 1.2 简装版。解压以后就可以直接使用了(要求安装有 VB 运行库),解压后发现工作目录下有两个文件夹 tempf 和 tp ,这分别是临时文件夹和模板文件夹,这两个文件夹的用处下面会有介绍。
2、 运行“小 D ”进入主界面(如图 1 ),需要说明的是:

a, 输入的书名字数尽量要少一些, 6 个汉字, 12 个半角英文字以内比较适合,最好不要出现中英文和数字混排的情况,如“故事 1 ”等,否则容易在传输或打开时出错。
b, 输入的章节名称最好和添加进列表的的文本文件的文件名一致,以便于观看,此处字符可以任意编排(如“故事 1-one ”),字数也不限止,但为了观看方便还是以小于等于 6 个汉字为好。
3、 当做好准备工作后点“打包”然后输入文件名就行了,如果文件大于 64K ,会有提示,此时因当减少书的内容(图 2 )

(图2)
4、现在文件夹下应当有二个新增的文件( Ats1 是自己为图书起的名,最好是英文)(图 3 ),这两个文件就是要往手机中传的文件。其中后缀为 ”.jar” 的文件是一个压缩文件,当中包含阅读程序和自己添加的文本文件,还有书在手机中显示的图标和封面;“ .jad ”的文件是“ .jar ”文件的说明文件,包括文件的文件名、大小、书名、作者和版本等,可以用记事本打开修改。

(图3)
5、 用 MMMB 或 NOKIA PC Suite 中的“诺基亚应用程序安装器”把这两个文件传入手机就行了(用 MMMB 软件时传入 application 文件夹),在手机的“应用软件”菜单中按照打开应用程序的方法打开 E 书就可以看了。
如果制做的 E 书感觉都太篇一律,就可以按以下的方法修改 E 书的细节了。
二、修改篇:
1、 打开“ .jad ”文件,可以看到“ MIDlet-Name ”,这后面的就是刚才输入的书名,也就是在手机软件列表中显示的名称;“ MIDlet-Vendor ”,这项是作者的名称,可以输入你的名称或原著的名称(在手机的“详请”那一项可以看到),当然,也可保持不变。
2、 打开“ tp ”文件夹,可以看到“ about.txt ”,“ cover.png ”,“ icon.png ”三个文件,这个文件夹是模板文件夹,就是制作出的所有的 E 书的共有特点,上述的三个文件分别为图书中的“关于”,图书的封面和图标文件。这三个文件都可以修改,可以在 about.txt 文件中写入对这本书的评论或自己的其它信息;而“ cover.png ”,“ icon.png ”可以用 Photoshop 软件进行修改,要注意的是 cover.png 文件的尺寸大小为 128*128 色,而 icon.png 文件的尺寸大小为 16*16 色,颜色深度为 256 色。
3、 替换保存这三个文件,以后生成的 E 书就有一些变化了。
如果还不满足的话那就将修改进行到底吧。
打开“ tempf ”文件夹,这个文件夹的内容就是刚才生成的“ .jar ”文件在压缩之前的样子了,也就是 E 书的“全部”了,放肆的修改吧。文件如下:
数字文件名的文件:就是刚才添加的书(如: 0.txt,5.txt 等),内容可以替换,但文件名最好不要替换,因为换文件名后还得修改“ index.txt ”文件,很麻烦的。
index.txt 文件:图书的索引文件,存放的是文件总数和刚才输入的章节索引名称和对应的实际文件名称,在这里可以修改每个文件的索引名称,但不能修改它的实际名称,除非你把它对应的实际文件名也改了。
“ about.txt ”,“ cover.png ”,“ icon.png ”三个文件:和“ tp ”文件夹中的作用一样,只是“ tempf ”文件夹中的这三个文件只作用于当前要生成的 E 书。而“ tp ”文件夹中的这三个文件作用于所有用“小 D ”生成的 E 书。
“ class ”文件:是 java 程序,不能也无法修改,因为是已经被编译过的而不是源程序。
到这儿,能改的差不多已经改完了,如果不把它变成 jar 文件,一切修改都是没用的(费话)。变 jar 文件其实很简单:
1、 进入“小 D ”的工作文件夹(就是 tempf 和 tp 的上一级文件夹)发现有一个“ jar.exe ”文件(图 2 ),双击它,运行它,会发现文件夹中多了一个“ out.jar ”文件;
2、 这个文件就是把刚才修改过的文件夹“ tempf ”中的内容压缩后的 jar 文件。给它改名,注意:只改前半部分,后缀部分千万别改(如 out.jar 可修改“ . ”号以前的内容为 abc.jar );
3、 改 完名以后查看此文件的属性(如图 4 ),记住红圈内的数字(不用记逗号)如果大于 65535 那么文件就太大了,需要在 tempf 文件夹中减少一些东西再压缩,再压缩之前要删除“ out.jar ”文件。

(图4)
4、 打开工作文件夹下刚用“小 D ”生成的“ .jad ”文件,在“ MIDlet-Jar-Size ”的后面用红圈内的数字(当前是 64565 )替换原先的数字。在“ MIDlet-Jar-URL ”处用刚改过名的 jar 文件(当前是 abc.jar )替换原先的文件名。
5、 保存退出,将刚修改过的 jad 文件名改成与 jar 文件一至的名称(如: abc.jad )。
工程到此完毕,把刚“个性化”过的 E 书传到手机里好好享受自己的劳动果实吧。
进行了这么多修改,也许改变了“小 D ”作者的初衷,但无论怎样,请在个性化自己的同时保持对原作者的尊重。
不对之处希望大家指正。谢谢!



