现在网上的电子图书绝大部分都是pdf、chm、wdl和word文档doc格式。也有部分图书采用纯文本txt格式。txt格式在linux下可用文本阅读器打开,灰褂玫膌inux平台支持中文显示,使用上不存在什么问题。pdf格式由于使用广泛,在linux下也得到了良好支持,能够使用xpdf,KGhostView等打开阅读,还能够到www.adobe.com去下载linux版的Acrobat Reader(最新版本为5.0),使用上也没有太大问题。而且和txt相比,pdf支持图像显示,超链接等功能,使用上自然更加方便。对于其他电子图书格式,如chm、wdl连同超星电子图书格式,由于没有在linux平台下的阅读工具,使用十分不便。特别是对于学习在linux平台下操作和编程的图书,需要一边看书,一边操作,时常需要在windows和linux两种平台下来回转换,操作极为麻烦。笔者因需要在linux平台下学习编程,下载的几本电子图书都是chm或wdl格式,不得不在widows下看一部分,再重新启动到linux操作一部分,然后再启动到windows,再学习一部分,然后再换回linux.如此反复折腾,时间长了,人和机器都受不了。我也在网上搜索过,除了找到一大堆“chm、wdl在linux怎么用”之类问题,没有找到什么好的解决办法。一天,在linux下使用Kwrite时无意之中打开打印菜单,显示出来的打印机里有一项是Acrobat PDFWrite,按下打印按钮,输入要保存的文档名,再用AcrobatReader打开察看,一切显示正常。原来一篇文章能够这样变成了pdf格式,假如能将windows平台下的电子图书都用这种方法转换成pdf格式,以后使用不就是大大方便了。于是重新启动到windows平台,经过一阵摸索之后,找到了两种异曲同工的解决方法,一种是打印成ps格式,另一种是打印成pdf格式。前一种转换方便,通用性强,但效果较差。后一种有诸多长处,但需要专门的软件支持。
一、 将电子图书转换成ps格式 绝大多数windows平台下的阅读工具都具备打印功能,因此采用打印到文档的办法转换图书格式是简单易行的。首先在windows的控制面板里看看自己的系统里有没有打印机,假如没有,就添加打印机,注意:添加的打印机必须是支持PostScript格式的,其他的参数配置选择默认即可。在我的系统上我选择的是HP LaserJet ⅢSi PostScript v52.3打印机,然后到阅读工具的打印菜单,选择打印,选择好打印机,关键的一步就来了,此时一定要选上“打印到文档”,按下“打印”后,再指定文档的保存路径和文档名,按下“确定”之后,一个后缀名为prn的文档就在您指定的目录下生成了。假如没有什么意外的话,重新启动到linux,用GhostView打开这个文档,应该能看到文档的内容。下面以chm格式的Effective C 为例,周详讲述整个过程。 在windows下安装好打印机后,运行effectiveC .chm文档,出现阅读界面。在上方的工具条上点击打印图标,出现一个标题为“打印主题”的选择窗口,默认选择为“打印选定主题”,改为“打印选定主题及全部次标题”,点击“确定”,出现打印界面,选择好打印机(在我的系统上为HP LaserJet ⅢSi PostScript v52.3打印机),然后点击在“打印到文档(F)”前的方框,点击“打印”,会出现一个“打印到文档…”的对话框,指定文档的保存路径和文档名后,点击“确定”即可生成prn文档。然后重新启动进入linux,运行ghostview或kghostview即可查看,而且文本和图像均可显示。 Word文档格式doc的转换也很简单,只要在word里选择打印,然后按上述过程操作即可。其他的电子图书格式如wdl也完万能够如法炮制。但是转换之后的prn文档体积可不小。一本300多页的《linux参考大全》第一部分转换后就有近8兆。超星电子图书格式也完万能够如此办理。只要阅读工具支持打印,任何格式的电子图书都能够用这种方法转换成ps文档。 存在的问题:将电子图书转换成ps文档或多或少会存在一些问题,如某些字体会发生变化,chm转换的ps文档没有超链接等等。假如文字显得太浅,不太看得清楚,能够换一种打印机试试,有些打印机驱动程式能够配置分辨率,转换之后的效果要好一些。对于wdl文档,假如发现转换后字体互相重叠,能够在打印时将纸张定义得宽一些。 二、 将电子图书转换成pdf格式 和转换成ps格式相同,转换成pdf也要用打印方式。但是,这次所用的打印驱动程式只能是adobe的PDFWrite.要安装这个打印机驱动程式,最好的方法是安装adobe公司提供的Acrobat软件,这里要注意不是大家常见的AcrobatReader,Acrobat是用来制作pdf格式文档的,能够将各种电子文档制作成pdf文档。而AcrobatReader只能阅读和打印pdf文档,而不能制作pdf文档。Acrobat本来能够在adobe网站上下载,但要有帐号。所以我选择了国内的站点下载了Acrobat 5.0,这个东东可不小,有108兆。安装时要使用自定义方式,这样才能选择安装PDFWriter和亚州字体。安装好后,会出现分别一个Acrobat PDFWriter和Acrobat Distiller打印机。这里我们只用PDFWriter打印机。操作方法和转换成ps类似,选择打印机时一定要选择PDFWriter,但不要选中“打印到文档(F)”,直接点击“确定”,会自动出现一个对话框,让您指定文档的保存位置和要保存的文档名,确定之后即可生成文档。有条件的朋友也可直接安装PDFWriter,但要有adobe exchange的支持。 pdf格式有一些长处是ps没有的。比如转换后的chm文档仍然保持了超链接的功能,给使用带来方便,同时能较完整的保持原文档的风貌,因此我推荐有条件的朋友采用这种方式。 在转换wdl文档时,也会出现字体重叠的毛病。经过反复试验,发现将纸张定义为400×400能够确保字符之间有足够的间距。同时将分辩率配置为600,这样转换之后字体会清楚一些。 其实有很多网友可能已无师自通,找到了这两种方法。但有更多的网友,特别是菜鸟经常询问类似的问题。所以我撰写此文,希望能给大家帮点忙。假如谁有更好的方法,能够到网上发贴和大家交流。也能够直接发信给我,我的电子邮箱为kangjie501@hotmail.com。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
linux下浏览CHM及其他文档格式电子书
来源:互联网
作者:west263.com
时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
热点关注
- 快速学习如何搭建一个赚钱
- 什么是CPA、CPC、CPM、CPO
- 论文:Web安全对策研究
- 新手站长35天自学引路
- 站长资讯网第二版上线
- 网络营销网站功能设计的几
- 女站长的建站理财文章
- 也谈域名备案 -- 撤销已存
- 自己动手做网站 个人站长
- 对第一次做网站的朋友说些
- 传统网站逼得Web2.0没法活
- 被K过的域名如何被百度重
- 如何选择理想IDC服务商十
- 技巧:Vimdiff 使用
- 网络创业经历 靠卖域名来
- 如何提高网站流量之小节
- 王晨昀:个人网站为什么要
- 企业开展网络营销存在的误
- 一个失败者谈地方门户的运
- 域名注册与虚拟主机的选购
- SEO360的搜索引擎优化推广
- 网站运营与网络运营的一字
- 做网站要做出自己的个性—
- 中国网站内容不可逾越的三
- 如何将新网及商务中国的域
- 08年,个人站长赚钱将更加
- 保证能增加RSS订阅量的35
- 企业网站英文版制作几个关
- 龚文祥:互联网运营关键词
- 我的行业垃圾站
- 2008最新申请Google adsen
- 虚拟主机的陷阱
- 网站建设发展的几点中肯建
- 企业如何安全高效使用垃圾
- 计算机文件夹删除不掉怎么
IDC资讯
虚拟主机
域名注册
托管租用
vps主机
智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD



