Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1102402
  • 博文数量: 276
  • 博客积分: 8317
  • 博客等级: 少将
  • 技术积分: 2329
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-12 08:17
个人简介

http://ads.buzzcity.net/adpage.php?partnerid=40096

文章分类

全部博文(276)

文章存档

2013年(1)

2012年(38)

2011年(102)

2010年(85)

2009年(45)

2008年(5)

分类: 嵌入式

2009-11-10 13:10:43

先哲有言:书籍是全世界的营养品,生活中没有书籍,就好像大地没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。由此可见,书籍的重 要性不言而喻。可是,在生活节奏加快、工作压力增大的当今社会,我们还能与书相伴吗?在本文中CHIP将向你介绍如何将智能手机打造成随身电子书阅读器, 以便见缝插针,抽空阅读。

在上期的“智能手机应用系列之二:Office解决方案”中,我们已经介绍了DOC/DOCX(Word文档)、XLS/XLSX(Excel电子 表格)、PPT/PPTX(PowerPoint演示文稿)以及PDF格式文档的查看与编辑工具,本文中我们将介绍其他常见电子文档以及一些特殊格式电子 书的转换与查看方法。

常见的电子书格式
除了HTML网页、TXT文本文件等计算机上常见的电子文档之外,智能手机上还有许多专有的电子书格式(参见表1),这些电子书往往需要安装相应的软件才能阅读。

常见电子书格式的转换方法
综合考虑各专有电子书格式自身的技术成熟度、在出版行业的影响力、在国内智能手机用户中的流行度以及对各操作系统的支持程度,我们选取ePub、MOBI和iSilo这3种具有代表性的电子书格式,将它们的转换方法做重点介绍。

转换为ePub格式
ePub 格式大有来头,它是由包括美国的Adobe、中国的方正、日本的索尼等多国行业巨头在内的IDPF(国际电子出版论坛)诸多成员共同设计的,基于开放的 XHTML与XML标准语言,支持样式表。诸多先进技术的运用,使得在ePub电子书中内嵌图片、超链接、表格等多种复杂内容变得非常简单。
ePub电子书的制作工具有很多,首先要介绍的就是出版界的朋友非常熟悉的Adobe InDesign。
Adobe InDesign支持Windows与Mac OS两大平台,以CS4版为例,使用它将图文并茂的电子书排版好后,执行以下三个步骤即可生成扩展名为.epub的电子书:
1. 执行导出操作:
a) 如果要导出文档,请选择“文件|为Digital Editions导出”菜单项。
b) 如果要导出整部书籍,请从“书籍”面板菜单中选择“为Digital Editions导出书籍”项。
2. 为电子书取名并设定保存路径,之后点击“存储”按钮。
3. 在“Digital Editions导出选项”对话框的“常规”、“图像”和“内容”区域指定所需选项,然后点击“导出”按钮即可。
Adobe InDesign作为印刷排版的业界标准,功能自然强大,可是对于普通用户来说,售价似乎高了些。于是,一款名为Calibre的开源跨平台软件进入了我们的视野。
Calibre集电子书转换、查看、管理等功能于一身,支持Linux、Mac OS和Windows平台,从它的官方网站()可以下载到相应的版本。以Windows版为例,安装完毕后双击桌面图标即可运行。

首次使用,我们需要点击Calibre程序界面顶部工具栏最右边的锤子按钮,进入设置界面,然后在“General”栏右侧的“Output”下拉列表中选择“EPUB”格式。设置完毕,即可进行电子书的转换操作。

点击工具栏最左边的“Add books”按钮可以添加待转换的电子文档(目前支持HTML、LIT、MOBI、PDF、TXT等多种格式);点击工具栏上的第二个“Edit meta information”按钮可以编辑待生成的ePub电子书的标题、作者、封面图片等信息;点击第三个“Convert E-books”按钮就会开始转换电子书。转换完毕,我们只需点击工具栏上的“放大镜”按钮,即可查看生成的ePub电子书。点击“放大镜”右边的“报纸 ”按钮,程序会从我们定制的RSS源中获取最新信息,并将这些新闻转换为ePub电子书。

如果你使用的是Windows操作系统并且不需要跨平台的ePub转换工具,那么请试试国产的epubBuilder。该软件除了支持将DOC、 CHM、HTML等常见的电子文档转换为ePub格式,还能够从网页上直接抓取文本,并且专门针对iPhone/iPod Touch上的Stanza阅读器进行了优化,转换好的ePub电子书可以直接上传到iPhone/iPod Touch中,通过Stanza查看(手机上需预装OpenSSH)。
epubBuilder目前暂无官方网站,请读者到各大智能手机论坛中搜索下载。程序采用类似微软Office 2007的用户界面,美观大方,使用方便。
首先点击左上方功能区“开始”面板下面的“新建”按钮,在弹出的对话框中输入书名、作者、简介、封面图片等信息,并点击右下角的“确定”按钮,创建一个扩展名为“edb”的ePub源数据库文件。

之后系统自动切换至“导入”面板,在“导入工具”模块中,我们可以选择导入TXT、HTML、DOC、CHM等多种电子文档。选好需要导入的电子文档后,系统自动进入“编辑”面板。

在“编辑”与其后的“工具”面板中我们可以对电子书进行拆分章节、插入图像、删除空行等编辑排版操作,在功能面板区下方的程序窗口中,我们还可以实 时预览电子书的实际显示效果。在这一系列的操作之后,如果我们对电子书的显示效果感到满意了,就可以切换到“发布”面板,将电子书导出为ePub格式。

转换为MOBI格式

与ePub格式相比,MOBI格式虽然来头没有那么大,可是它背后站着的Amazon公司(全球最大的电子商务公司)足以令其跻身最受欢迎的电子书格式之列。
从官方网站()可以下载到名为Mobipocket Creator的电子书创建工具,安装包集成了“Home Edition”与“Publisher Edition”两个版本,在安装过程中会要求用户选择其中一个版本。这两个版本区别如下:
Home Edition界面友好,支持的电子文档格式有限,适用于普通用户。
Publisher Edition功能较多,支持导入DOC、PDF等文档,能够设定电子书的封面、目录、ISBN等信息,支持合并多个文档,能够自定义压缩级别,可以设置访问密码,适用于高级用户。
如果你需要转换PDF文档,请选择“Publisher Edition”。安装完毕后,在程序主界面找到“Import From Existing File”板块,然后点击相应的子项,即可导入DOC、HTML、PDF、TXT文档。

以导入一个PDF文档为例,点击导入版块中的“Adobe PDF”,然后在“Import File Wizard”界面中确定文档来源路径、电子书目标路径、语言和文字编码,并点击“Import”按钮即可开始导入文档。请注意,如果待转换的文档中仅包 含英文字符,那么文字编码可以选择“Western (Windows 1252)”,其他情况下请选择“International (UTF8)”,否则很有可能出现中文乱码现象。
等导入的文档自动转换完毕(默认转换为HTML文档),我们就可以为它添加封面图片、导航目录等信息,还可以增加其它文档,将多个文档合并为一本电子书。一切就绪后,只需点击工具栏上的“Build”按钮,我们需要的MOBI电子书就出炉了。

如果你觉得Mobipocket Creator的“Publisher Edition”在使用上过于繁琐,对这种向导式转换方法不习惯,但又需要PDF文档转换功能,那么请试试同一个公司出品的另一款Mobipocket Reader。
顾名思义,Mobipocket Reader是一款阅读器。但是应诸多用户的要求,最新发布的Mobipocket Reader增加了对CHM、DOC、HTML、PDF、TXT等多种常见电子文档的支持,于是我们就可以将它用作一个简单的转换工具了。

我们只需通过程序界面右上方的“Import”按钮即可导入这些常见的电子文档。选择相应的项目后,在弹出的对话框中选定需要导入的文档,接下来的 工作全部由程序自动完成,等待用户的就是马上可以阅读的成品MOBI电子书。Mobipocket Reader还支持添加RSS源,将新闻下载到本地制作成MOBI电子书发送到智能手机中。

转换为iSilo格式

超高的文字压缩比率、完善的图像与嵌套表格混合排版的支持,下拉列表与超链接拼图等复杂元素的实现,使得iSilo格式从众多电子书格式中脱颖而出,深受用户欢迎。
iSilo格式转换工具名为iSiloX,支持Windows和Mac OS两大平台,其命令行版本名为iSiloXC,支持Windows、Mac OS、Linux、FreeBSD、Solaris等多个平台,两者都可以从其官方网站()下载到。
以Windows平台的iSiloX为例,安装过程中可以选择是否安装用于捕获网页内容的IE浏览器插件。安装好后,双击桌面图标或者从开始菜单中调用iSiloX。

首次运行,建议用户先设置默认文档编码,以免生成的iSilo电子书出现中文乱码的现象。具体过程为:点击“Document”菜单,选择 “Default Properties...”,选择“Document”标签页,点击“Text Encoding Options...”按钮,将两个下拉列表都选为“Chinese Simplified (GB2312)”或者“UTF-8”,点击“OK”按钮,此后就可以开始转换了。
 
iSiloX支持将HTML与TXT文档转换为iSilo电子书,转换步骤非常简单:
1. 用鼠标右键点击程序窗口空白处,在弹出的菜单中选择“Add”,并等待添加文档向导窗口出现。
2. 在唯一的编辑区域中输入电子书的标题,并点击右下角的“Next”按钮,进入添加文档来源界面;
3. 在添加文档来源界面,点击其中的“Add URL/File...”按钮,可以添加一个链接或者硬盘上的文件作为文档来源,添加完毕点击右下角的“Next(下一步)”按钮,进入最后一步;
4. 选择电子书的目标设备(Palm OS或Windows Mobile智能手机),或者可以指定一个路径,让转换好的电子书存放在本地硬盘上,之后点击右下角的“Done”按钮,程序就开始自动将刚才添加的来源文档转换为iSilo格式的电子书了。
转换好的iSilo电子书能否在电脑上直接查看效果呢?如果你使用的是Windows操作系统,可以使用官方发布的iSilo阅读器直接查看,下载地址为。如果你使用的是Mac OS或Linux操作系统,那么暂时没有官方的查看工具,但可以使用CrossOver Mac、Wine之类的系统接口模拟平台来运行Windows版的iSilo阅读器,使用效果与Windows下的无异。

智能手机上的电子书阅读软件(一级标题)
如本文开头所言,我们的最终目的是将智能手机打造成随身电子书阅读器,以便见缝插针,抽空阅读。下面我们就来看看在智能手机上怎样才能阅读这些转换好的电子书。

Android

Android是个相对较新的智能手机操作系统,它上面的电子书阅读器数量稀少,仅有的几个还都处于测试状态,因此,如果在阅读的过程中出现程序崩溃而导致退出之类的情况,那么请将问题反馈给开发者,帮助他们完善这些软件。
前文提到过的FBReader在Android平台上有一个小兄弟,名为FBReaderJ,虽然支持的电子书格式有限,但对ePub格式的支持已较为完善。通过这个链接()可以直接下载到适用于Android平台的安装包。安装完毕后,点按“Applications”列表中的“FBReaderJ”图标就可以运行了。
之 前转换好的ePub电子书需要放在“/sdcard/Books”路径下才能正常阅读,当然,放在该路径下的子文件夹中的ePub电子书也同样能够被识 别。此外,FBReaderJ支持从互联网上直接下载并查看ePub格式的电子书。比如在浏览器中点击以“.epub”结尾的链接(小王子.epub),这本电子书就会被自动下载并用FBReaderJ打开。

除FBReaderJ外,iSilo阅读器也发布了第一个Android平台的测试版,目前只能从下载到。预计今年5月份会正式发布,到时候可以直接在Android Market中下载。
从目前的测试版中可以发现,iSilo阅读器自带了文件管理器,因此,转换好的iSilo电子书既可以放在扩展卡上,也可以放在手机内存中,阅读器均能正常打开。

如果在打开包含中文的iSilo电子书时产生乱码现象,那么请调出系统菜单,然后通过“Edit|Options|Content”,在“Encoding”下拉列表中选择“GB2312”或者“UTF-8”即可。

除ePub、iSilo两种格式外,MOBI格式背后的巨头Amazon公司也在加紧开发Android版的阅读器(名为Kindle,支持包括MOBI在内的多种格式),很快将支发布正式版。

BlackBerry OS
 
因为BlackBerry OS最初是为商务而生,因此该平台上的电子书阅读器屈指可数,但是现有的几个都是较为成熟的产品。
首 先登场的是Mobipocket Reader,这个名字相信大家不会陌生,前文介绍过它的Windows版。我们将手机通过USB连接线与电脑连接,然后启动电脑上的 Mobipocket Reader,系统会自动提示是否在手机上安装Mobipocket Reader。除了这种方法外,使用智能手机上的浏览器访问也能获得Mobipocket Reader。
安装完毕后,在智能手机的“Downloads”文件夹中可以找到刚才安装的Mobipocket Reader。我们只需通过桌面端Mobipocket Reader的“Send”功能,即可将之前转换好的ePub或者MOBI格式的电子书放到智能手机上阅读。

接下来出场的是iSilo,从官方网站()可以下载到BlackBerry OS版。如果你的手机是最新的BlackBerry Storm 9500系列(支持触摸屏),那么需要下载特定的BlackBerry Touch版,否则无法正常使用。
如果在打开包含中文的iSilo电子书时产生乱码现象,请调出系统菜单,然后通过“Edit|Options|Content”,在“Encoding”下拉列表中选择“GB2312”或者“UTF-8”即可。

iPhone OS

自从App Store开张以来,iPhone OS上的软件如雨后春笋般涌现,其中不乏优秀的电子书阅读软件(下面提到的几款阅读软件都可以在App Store中下载到)。
先 来看看“革命性的阅读工具”Stanza。这是一款免费软件,主要支持ePub格式。虽然有官方的跨平台桌面端Stanza Desktop,可是目前它不支持生成内嵌图像的电子书,而且需要系统预装Java运行环境,另外程序界面也是英文的,因此我们推荐用户使用上文介绍的国 产epubBuilder作为Stanza的桌面端。
Stanza被媒体称为“革命性的阅读工具”是当之无愧的。除了使用桌面端将ePub电子书 上传到智能手机端外,它还可以借助iPhone的无线网络功能,直接从在线书库中购买或下载电子书。目前国内已有数个由网友建立的在线书库(请读者自行搜 索“Stanza在线书库”获取地址),我们只要点按Stanza“在线书库”界面右下角的“+”按钮,就可以添加在线书库了。

再来看看“掌上阅读的老前辈”iSilo。除了支持自己的iSilo格式电子书外,它还支持DOC、PDF、PPT、TXT、XLS等多种常见的电 子文档。在阅读这些文档时,如果产生中文乱码的现象,请点按“更多|选项|内容|编码”打开编码列表,然后选择“GB2312”或者“UTF-8”即可。
那么MOBI格式电子书的阅读软件呢?Amazon公司不久前发布的Kindle Reader除了支持该格式外,还可以在线购买并阅读Amazon Kindle(一款专门用来阅读电子书的设备)专有的AZW和TPZ格式的电子书。

Palm OS

作为最老牌的智能手机操作系统,类似Mobipocket、iSilo等现存的几乎所有知名电子书阅读软件都是从Palm OS上发展起来的。
我们可以通过多种方式获得Mobipocket Reader。将手机通过USB连接线与电脑连接,然后启动电脑上的Mobipocket Reader,系统会自动提示是否在手机上安装Mobipocket Reader。除了这种方法外,使用智能手机上的浏览器访问也能获得Mobipocket Reader。还有一种方法就是上官方网站()下载.prc程序手动安装。

为Palm OS转换的MOBI电子书,其后缀为“.prc”而非像其他平台那样的“.mobi”,这是因为Palm OS只允许.pdb和.prc扩展名。一般情况下,基于Palm OS的智能手机内存都比较小,而且Palm OS对自定义路径的支持很差,所以我们建议用户将转换好的MOBI电子书放到扩展卡的“PALM\Launcher”文件夹下,这样Mobipocket Reader就能正常阅读这些电子书了。
而转换好的iSilo格式电子书则可以放在手机内存或扩展卡的任意位置,因为iSilo阅读器()自带了文件管理工具,能够像Windows中的资源管理器那样访问扩展卡。
iSilo是Palm OS上第一款支持嵌套表格等复杂文档排版方式的电子书阅读器,对包括中文在内的东亚语言支持良好。如果在阅读包含中文的iSilo电子书时出现乱码现象,请通过“选项|内容|编码”,在编码下拉列表中选择“GB2312”或者“UTF-8”即可。
 
除Mobipocket Reader和iSilo外,Palm OS上还有一款颇为流行的免费电子书阅读软件,那就是Plucker。从官方网站()可以下载到Plucker的桌面端转换工具、智能手机端阅读器以及PPI插件(关于使用PPI插件结合ZDic等辞典软件实现“即点即译”将在下期文章中展开介绍)。
我们推荐两个Plucker桌面端转换工具:pdaConverter用作转换本地文档,Sunrise XP用作转换网页与RSS源。由于本文篇幅所限,具体使用方法请读者自行搜索,此处仅提醒用户在转换时注意来源文档或网页的编码问题。

Symbian OS
 
Symbian OS作为全球市场份额占有量最大的智能手机操作系统,在世界各地的用户圈中产生了许多本地化的阅读器。除了Mobipocket Reader、iSilo这些老牌阅读软件外,还有国产的“掌上书院”及其专有的UMD格式,它们在国内用户圈中颇为流行。
我 们先看Mobipocket Reader。与其他平台类似,我们可以通过多种方式获得它。将手机通过USB连接线与电脑连接,然后启动电脑上的Mobipocket Reader,系统会自动提示是否在手机上安装Mobipocket Reader。除了这种方法外,使用智能手机上的浏览器访问也能获得该软件。此外,我们还可以从官方网站()下载.sis程序进行手动安装。

在使用前建议先在手机内存或扩展卡的根目录下创建一个名为“eBooks”的文件夹,然后将之前转换好的MOBI或PRC(MOBI)格式电子书放在这个文件夹中,这样Mobipocket Reader就能正常阅读这些电子书了。
接下来看看iSilo。这个老牌电子书阅读软件支持包括UIQ 3和S80软件平台在内的所有基于Symbian OS的平台。从官方网站()可以下载到对应的版本。
与 其他平台类似,如果在阅读包含中文的iSilo电子书时出现乱码现象,请调出系统菜单,并通过“Options|Content|Encoding”,在 编码下拉列表中选择“GB2312”或者“UTF-8”即可。另外,由于诺基亚公司为其Symbian智能手机配备了精简版的中文字库,因此在阅读过程 中,偶尔会发生文字缺失现象(变成一个类似“囗”的方块)。

最后来看看在国内非常流行的“掌上书院”。“掌上书院”支持的UMD专有格式已经成为Symbian OS智能手机国内用户圈中的标准电子书格式。在官方网站的下载页面()选择你的手机品牌、型号,即可获得安装文件。
从网上可以搜索到海量的UMD电子书,如果自己有一些资料需要转换,可以使用官方工具mBookMaker(下载地址为,电脑上需要预装微软的.NET Framework组件包)将TXT文件转换为UMD电子书。
 
我们建议用户将转换好的UMD电子书放到手机内存或扩展卡根目录的“mBook”文件夹中,这样“掌上书院”就能找到这些电子书了。
注意:3.50版之后的“掌上书院”新增了“娱乐天地”功能,绝大多数内容都需要联网,会消耗GPRS流量,请没有办理GPRS包月的用户不要轻易尝试这类功能,否则用不了多久就欠费停机了。

Windows Mobile
 
Windows Mobile平台上的电子书阅读软件种类繁多,由于内置了系统级的ClearType字体支持,使得同一款电子书阅读软件在该平台上的显示效果要远远好于其他平台(iPhone OS除外)。
以Mobipocket Reader为例,从官方网站()下载.Cab安装包或者使用智能手机上的浏览器访问下载该软件。安装好后,只需点击存放在手机内存或者扩展卡上任意位置的MOBI格式电子书,即可打开Mobipocket Reader进行阅读。由于有了ClearType增强型字体显示效果,汉字笔画清晰,看上去远较其他平台“顺眼”。
 
与Mobipocket Reader类似,iSilo阅读器同样支持ClearType增强型字体显示效果,并且连上标、下标之类的特殊格式文本也能清晰地显示出来。转换好的 iSilo电子书可以放在手机内存或者扩展卡的任意位置。打开iSilo阅读器后,点击电子书列表前的小图标,或者按住电子书名称,可以弹出包含重命名、 删除、详情等项目的快捷菜单。
 
如果在阅读包含中文字符的iSilo电子书时出现乱码现象,请通过“Tools|Options|Content|Encoding”,在编码下拉列表中选择“GB2312”或者“UTF-8”即可。

结束语
对 于年轻人来说,在弄明白如何使用智能手机拨打电话发送短信之后,最关心的恐怕就是电子书阅读器了。我们建议大家尽量选择知名度较高的、使用人数较多的软件 和格式,原因有三:一是出了问题能够帮忙解决的人较多,不会出现在论坛发帖求助而无人问津的现象;二是这种格式现成的电子书较多,免去我们重复劳动的辛 苦;三是这种软件和格式对跨平台的支持较好,在日后更换手机时,可以避免出现库存电子书无法阅读的现象。
希望读者在看完本文之后,能转换几本一直想读而未读的书,放到智能手机中,见缝插针,抽空阅读。

阅读(1248) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~