全部博文(149)
分类:
2006-04-14 17:19:28
最近经常可以看到介绍常见电子图书浏览方法的文章,这里我们介绍如何自己动手来制作电子图书。
对于TXT格式文件来说,你可以使用Windows中附带的记事本或者是其它支持TXT文件的文本编辑器进行编辑存盘,然后在阅读的时候只要直接调用即可。HTML文件在Internet的大潮中已经让大家不再陌生,PDF文件借助老东家Adobe的影响力走在了电子图书格式的前列,微软最近也推出了LIT电子图书格式,所以我们就先来看看如何制作这三种格式的电子图书。
说起HTML文件,很多人想到的都是FrontPage、Dreamwaver这样专业的网页制作工具,但是如果仅仅想制作一个可以在闲暇时候浏览一下的电子小说,用这些工具就有些杀鸡用牛刀的感觉了,因此向大家推荐一个不错的傻瓜型HTML文件制作工具---HTML制造机。
图1
这个HTML制造机是国人自己编写的一款将TXT文档转换到HTML格式的工具,所以在使用的时候你不用面对满屏难以理解的英文。更为重要的是,它的使用非常简单,只需把文章的题目、作者、内容按一定规则放到文本文件里,通过程序的识别处理,根据模板输出HTML文件。而且一个文本文件可以包含一篇或多篇文章,程序一次能够处理多个文本文件,还可以自动生成索引文件,并且支持图形插入、文章段自动缩进、输出文件名定制等功能。可以说即使你是一个对网页制作和HTML语法一窍不通的门外汉,也能够在短短的几分钟之内制作出有一定专业水准的HTML文件来。什么,你不相信?那不妨一起来试试看。
在制作HTML文件之前,大家要准备一个TXT文档,不过这个HTML制造机在转换文件的时候对于TXT文档的段落结构有一定的要求,所以在此先简单介绍一下制作过程中需要使用到的“段对应方案”。所谓“段对应方案”是一个由数字组成的字符串,它表示了文本块中段的对应关系。比如段对应方案为“210”时,表示文本第一二段对应模板的第一部分,第三段对应模板标识的第二部分,其余段对应模板标识的第三部分。不过需要提醒大家注意一点:“0”表示剩余的所有段,因此在段对应方案字符串中只能有一个0,而且只能在末尾。至于它们之间的关系大家可以参考图1。
现在,我们就可以按照下面的步骤进行转换操作了。
1.运行HTML制造机之后,首先看见的是图2所示的窗口。此时首先点击上部的“添加”按键,并在弹出的对话框中选择需要转换的TXT文件。
2.如果你所选择的这个文本文件中包含了一篇以上文章时,就要在“分割标记”下拉列表中选择一种对其进行分割。分割标记有采用“-”、“\”或者是连续两个或者更多的空行等等方式,你可以根据多个文本合并时候的标记符来进行选取。
图2
然后,再按照上面介绍的内容来选取“段对应方案”,并且还要选定所采用的模板类型。目前的HTML制造机支持自动识别文本的多个段落区域、日期以及相关的链接等属性。要是你对这些模板不熟悉的话,可以在安装目录下找到templet1.htm至templet5.htm这五个模板,你可以打开看一下,这对选择或者是制作自己的模板有很大的帮助。
3.最后文件输出的文件名是以“文件前缀+编号+.htm”的方式命名的,所以你可以在“输出文件前缀”中设置喜欢的文件前缀名。“起始计数”用于定义文件名编号的起始号码,而选择了“自动累加计数”这个选项后,在完成一次制作时,程序会自动把起始计数设成下一个该输出的编号,这在转换多个文件的时候非常方便。至于“计数位数”,程序会对不足的位补零,这样使所有的文件名长度一致。比如:输出文件前缀为“Mydoc”,起始计数为“12”,选择了“计数补零”且计数位数为4时,输出文件的文件名应为mydoc0012.htm、mydoc0013.htm……。
4.如果你同时对多个文本文件进行转换,那么也许想在转换完成之后建立一个索引目录文件便于自己和他人的查找吧,这时就要使用到“生成索引文件”选项。使用这个选项时,程序会自动输出一个索引文件,其中包含了指向输出文件的链接,这样就免除了手工制作链接的麻烦。同时还可以自行定义索引文件名和索引文件中每个超级链接前的图形字符---列表引导字符。
5.接着的“自动缩进”可以对段对应方案中字符“0”段落里的每一行进行缩进两个全角空格处理。而“宽段落间距”则能够把段对应方案中字符“0”对应的段里行与行间加入一个空行。这两个设置能够使输出文本更符合网页风格,不过大家可以根据需要自行选择。最后确定输出文件的存放目录,然后点击“开始”按键进行格式的转换。
很快,你就可以在指定的目录下发现多出了一些自动生成的HTML文件,试着双击打开看看效果如何吧。嗨,你看在这个HTML页面中,采用的是暗黄色的背景和黑色的文字,这样使得大家浏览起来一点儿都不觉得眼睛累,而且页面中不仅提供了该文件生成时候的时间,还在页眉和页尾处增加了上一篇和下一篇两个链接,直接点击就可以跳转到下一个章节,这下看书的时候就更加方便了吧。
现在是不是相信制作一个HTML文件很简单了?要是有兴趣的话可以到网站下载一个HTML制造机试试吧,相信它会给你带来更多的方便和惊喜的。
微软Microsoft Reader是新近才推出的一个文件浏览器,它所支持的*.lit也是一种独特的文件格式。在微软招牌的影响下,这种文件格式今后也许会走向前台,成为一种有影响力的电子图书格式。
图3
制作这个电子文档需要的工具是Read in Microsoft Reader(以下简称为RMR),它也是Word 97/2000的一个插件,大家可以在站点上找到。安装好之后,在Word的工具栏上会多出一个按钮,这就是用RMR来制作.lit文件的按键。使用的时候,也要先在Word中编辑好文档,或者是打开Word所支持格式的文件,然后直接点击这个功能按键,此时会有一个新的窗口弹出,你可以在此设定所要制作的文件标题、作者、文件名以及存放的路径等等相关信息(见图3)。设置完成之后按下“OK”按钮,就可以得到一个Microsoft Reader所支持的电子文档了。最后再直接双击这个得到的文件来查看一下效果如何吧。
和HTML文件比较起来,PDF文件就显得重要得多了。这一方面是由Adobe公司在图像处理、印刷和出版方面的绝对权威地位决定的;而另外一方面也是由于PDF文件能够直接将图像、文字融合在一个文件中,这不像查看HTML文件的时候还要有图片的支持;但是更为主要的是,你可以将HTML、TXT、DOC等多种格式的文件转换为PDF,还可以将扫描仪、数码相机等外设捕获的图片直接转换为PDF文件,这样就能够实现人有我有、人无我有了。所以在此要着重向各位介绍一下制作PDF文件的方法。
一、TXT文件到PDF文件的转换
应该说将TXT格式的文件转换为PDF文档是最为常用的,不过到目前为止,笔者只找到了一个在DOS下进行转换的工具。大家可以到来下载这个名为txt2pdf的工具,然后将其解压缩到一个指定的目录中,下面我们就一起来看看如何进行转换。
1.首先切换到DOS状态(可以在Windows 98下的DOS窗口),进入txt2pdf的目录并键入“dir”命令,然后你会看见有一个“txt2pdf.exe”的文件。此时你可以通过“txt2pdf -help |more”的命令来分屏查看有关txt2pdf的附加参数以及详细用法,其中有关于生成文件的大小格式(适用于A3、A4或者是A5打印纸)、双列显示、添加页码、制作边框等属性,你可以根据需要进行选择。
2.接着将一个文本格式的文件复制到当前的目录中(比如文件为test.txt),并用“copy txt2pdf.cfg test.cfg”的指令来生成一个1.txt的辅助文件。
图4
3.最后,再键入“txt2pdf -c test.cfg test.txt test.pdf”的命令,然后就可以在当前的目录中找到生成的PDF格式文件了(见图4)。
采用这种方法得到的PDF文件通篇全是黑白色调的,看起来有些不舒服,所以你还可以自己设定诸如yellow.cfg、red.cfg之类的色彩编辑文件和bold.cfg、italic.cfg之类的字体文件,然后在“test.cfg”文件中分别添加“yellow:yellow.cfg”、“bold:bold.cfg”这样的定义字串,并在其中的一个文件中添加“[!yellow] [!bold] Test [!/bold] [!/yellow]”的字串,最后再按照上述的第三步键入命令即可得到带有彩色和特殊字体的PDF文档。
二、HTML文件到PDF文件的转换
HTML文件是互联网上的页面文件格式,有时候你在网站下载了一些有用的资料时,它们都是用这种文件格式存放的。但是在查看的时候还必须调用IE或者是Netscape这样的浏览器,多少有些不便,所以在此向大家介绍一种能够将HTML文件转换为PDF格式的工具---html2pdf。
首先大家要按照的链接下载一个文件,然后将其解压缩到一个目录中。接着也要切换到DOS模式,并进入html2pdf目录,然后把需要转换的HTML文件复制到这个目录中(比如是test.htm文件),最后键入“html2pdf test.htm test.pdf”的命令,程序就会将test.htm文件转换为test.pdf。可见,它的使用还是比较简单的。
不过要提醒大家注意一点,由于目前网页制作技术日新月异,现在又有了DHTML、VRML等多种技术标准,而html2pdf只能将符合HTML 4.0语法的文件进行转换,且页面中的图片、背景音乐等都不能进行转换。所以请大家在转换之前一定要先用编辑器将HTML文件删减一下,仅仅保留最简单的一些语法段落,否 不过要提醒大家注意一点,由于目前网页制作技术日新月异,现在又有了DHTML、VRML等多种技术标准,而html2pdf只能将符合HTML 4.0语法的文件进行转换,且页面中的图片、背景音乐等都不能进行转换。所以请大家在转换之前一定要先用编辑器将HTML文件删减一下,仅仅保留最简单的一些语法段落,否则在转换的时候会有出错信息提示。
三、DOC文件到PDF格式的转换
对于微软的DOC文件格式,Adobe当然是不能错过的,所以也就有了将DOC文件转换为PDF文件的工具。这个工具名叫PDFMaker,它可以说是Word 97/2000的一个增强插件,大家可以到Adobe的网站下载,然后双击文件进行安装。
安装完毕之后,Word主界面中就会多出两个生成PD文件的按键(图5),其中左边的是用于生成PDF文件的,而右边的则是对PDF文件进行一些设置。比如点击之后,你可以设定采用Acrobat中的PDFWriter组件还是Distiller组件进行转换,所以在此要根据安装Acrobat的时候的组件进行选择。另外,还有是否在输出PDF文件的时候附带一个目录标签、是否将文档中的Internet超链接进行转换,以及文字的字体和色彩、背景色等等进行设置。虽然不点击这个设置按键也可以生成PDF文件,不过为了使制作的PDF文件更加美观一些,建议大家在开始制作之前先对其进行一番定义。
图5
设置完毕之后,只要直接按下左边的按键之后,PDFMaker就会将当前打开的DOC文档转换为PDF格式的文件了。这时你再通过Acrobat打开看看,还是有一种比较专业的味道吧。
上面介绍的方法使用起来都有些麻烦之处,如果你使用的是注册版本的Acrobat 4.0以上的版本,那么这些问题都迎刃而解了,因为使用它可以直接打开TXT、HTML、DOC、PPT等多种文件格式,然后把它们快速转换为图文并茂的PDF文件了。