Mobipocket Creator一款用于windows系统上的智能手机电子书制作工具,可以将txt、html、pdf、doc格式的文档转换为prc或者mobi格式,还可以自定义词典、清单、问答等多种多样的电子书。
适用于亚马逊kindle电纸书、黑莓手机以及其他智能手机上阅读。目前已知支持的智能手机有 PALM,WINDOWS MOBILE,BlackBerry,Symbian OS 等。该软件最多被应用在 BlackBerry 手机上。
产生的prc文件可以直接在kindle上阅读,如果是多看系统,将后缀名改成mobi就可以了,阅读效果非常好。
看了许多介绍mobipocket creator怎样使用的文字,对电子书目录的生成都言之不详,要么根本没法操作,都只是简单的说是用html的标记,怎么用都不提。用DOC或者直接用html的目录链接,虽然可以有目录效果(其实只是链接)但在kindle DX中转到书的目录时根本就没有(当然还可以转到书的开始处),不爽。于是本人仔细看了一下mobipocket creator的帮助,把目录的制作看明白了。现介绍如下:
目录向导
向导(Wizard)会为你的发布的书自动产生一个目录(mbp_toc.html文件)。
目录表的标题会从你的发布的html文件中根据名字(name)/属性(attribute)过滤器来自动提取。
一个标题是由一对匹配的标签封装起来的文本。
本向导会自动的在你发布的html文档中对应匹配标签的地方添加上相应的锚点,并在目录文件的相应标题处添加上超级链接。
你可以定义三个层级的标题。对每一级,你可以指定一个基于标签名或者标签属性+值或者标签名与属性+值的过滤器。
发布的书中会显示一个目录列表。你可以双击目录项,然后点在浏览器中浏览链接来预览目录的html文件。
更新目录
当你更新目录时,所有的锚点会根据你更新后的过滤器重新生成,产生新的mbp_toc.html文件。
例:
| Tag name | Attribute | Value | |
| First Level: | class | title | |
| Second Level: | h2 | ||
| Third Level: | div | class | heading3 |
注意:
1、每个属性总是和一个值一起。
2、如果某一级没有发现匹配的标签,本级和后面的级都将被忽略掉。
3、每个锚点都会在对应的标签处插入ID属性,按照mbp_toc开头的格式。
creator中目录的生成
实际上,mobipocket creator是用html来生成发布的电子书的(其实符合idpf的书,基本内容就是html或者XML文档)。要生成目录,在html文档中要有相应的标记--就是软件中称的标签。mobipocket creator就是根据这些标签,按照你指定的标签过滤器来生成目录的。当然这需要一些html知识,还要使用html编辑软件。
不过也可以简单一些处理,首先把txt文档处理好,然后用软件转成html文件,再用文本编辑软件的查找替换功能,把第?章前后加上标题。然后就可以很方便的用mobipocket creator自动生成目录了。有关例子,以后我会介绍。
也可以用doc文件,在word中对“第?章”,“第??章”换成标题(做法见本人以前的博文),记住这时千万不要在word中生成目录,这点和以前不同。导入mobipocket creator中后,设好过滤器为"h1"(一级标题),点更新,就会生成目录文件mbc_toc.html。创建时会直接生成目录。就是文件夹太大了,而且每个目录条前会多一个汉字乱码和?,不干净。大家试试吧。
目录问题基本可以解决了。
其实mobipocket creator是根据你设的过滤器,自动控制生成了一个叫mpb_toc.html的目录文件。不用我们手工制作一个目录了,如果说你是高手,当然可以手工制作一个目录文件。只要看一下mpb_toc.html文件的格式就行了。无论是用word生成目录,还是用mobipocket creator生成目录,都是利用目录标题的特点,生成一些链接,不过word是文件内部的,mpb_toc.html是内容文件外部的。作用差不多,对mobi或者prc书而言,属性就不一样了,不信你在mobipocket reader中打开这本书,点一下content看一下,用word作的目录在这里是没有的,也就是说mobipocket reader是不把它作为目录项的。用mobipocket creator的mbp_toc.html文件生成的当然是目录属性了。这是人家定义的。不过kindle的目录是ncx文件的,大家可以看一下, AmazonKindlePublishingGuidelinesV1.3中的目录部分就知道了。






























