多模式电子书,还是多模式阅读器?

作者:马健
邮箱:[email protected]发布:2013.02.02

目前PC机上的电子版小说,很多都是用HP软件制作的多模式电子书,当然最终的发行格式可能是CHM或EXE。这种电子书的主要特点是:

  1. 在阅读时,具有多套模板可供读者选择,包括背景颜色/图案、字体、字号等,这也是“多模式”这个名称的来历,也有人称为“多模板电子书”。
  2. 有目录页,便于快速定位章节。

与以前一本书只有一套模板的情况相比,多模式电子书无疑具有更佳的阅读效果,因此目前基本上新出的CHM/EXE版小说都是多模式的版本了。

但在我看来,由于多模式电子书都是HTML格式,最终需要编译成CHM或EXE发行,因此具有一些天然的缺陷:

  1. 不可编辑。就算再“精较”的版本,错别字也是难免的,但如果想在看到错别字的时候随手进行校正,目前的多模式电子书只能是做梦。当然也有人利用这个特性保护自己的所谓“知识产权”,但这毕竟是少数,而且所谓的“保护”也同样是不切实际的幻想。
  2. 不能保存设置。不论是重新选择了背景、颜色、字体还是字号,只要一退出,下次进来还得重新选择一遍。在换了宽屏显示器后,我对这点感觉特别心烦。
  3. 不能保存上次浏览位置,因此我每次都要坚持看完一章再退出,否则下次再打开时就很难找到上次退出时的位置。
  4. 连续阅读感觉不佳。尤其是在章节字数比较少的情况下,需要频繁切换章节。但我最痛恨的是在每一章的最后,按下翻页键时可能只翻半页或几行,每次都搞得我一愣。

这些缺陷属于“胎里带”的,只要是面向HTML,基本上就会有。而我在仔细思考后,发现其实我真正想要的并不是多模式电子书本身,因为再华丽的界面也不过是一个载体,内容才是核心,而能把内容用合适的阅读体验展现出来才是王道。所以,一个具有多模式电子书的特点,又能克服其缺陷的电子书浏览器才是我想要的:

  1. 阅读时,读者能够根据自己的喜好设置背景、颜色,更换字体、字号等。最重要的是,所有设置都能保存,不需要每次启动的时候重新设置。
  2. 能够按照一定的条件自动搜索文本内容,生成章节列表,便于跳转。
  3. 可以在阅读的同时对内容进行编辑。当然常规编辑功能包括查找、替换、多级undo/redo等都是必须的。
  4. 可以记忆阅读位置,下次进入时直接定位。
  5. 可以连续阅读,也能分页阅读。如果加上翻页动画效果等就更佳了。

上网搜了一圈,发现完全满足上述要求的阅读器目前没有,所以就自己开发了PageByPage,中间又加入了一些我自己的个人喜好,如书库管理等。

时间: 2024-08-12 00:26:08

多模式电子书,还是多模式阅读器?的相关文章

设计模式---(简单工厂模式,工厂模式,抽象工程模式),单例模式,代理模式,装饰器

简单工厂模式    简单工厂模式并不属于GoF的23种设计模式.     那么为什么我要用工厂模式呢?请看下面的一段程序.  #include  <iostream> using  namespace  std; class  Fruit  { public:     Fruit(string  name)  {         this-­‐>name  =  name;         if  (name  ==  "apple")  {      

电子书阅读器安卓版推荐 PDF阅读器也可轻松编辑文档了

在电子书的各种格式中,你最青睐哪种呢?是mobi.txt.还是PDF,相信很多人和小编一样喜欢阅读 PDF格式的电子书,这时候选择一款合适的PDF阅读器就十分重要了.那么,电子书阅读软件哪个好呢? 在回答这个问题之前,我们先考虑这样一个问题,我们需要一款什么样的PDF阅读器?是只满足基本的阅读功能就可以了么?想必很多人都不满足于这吧.小编今天推荐的这款轻快PDF阅读器的功能就十分齐全,不信且往下看: 一.我们需要什么样的阅读功能? 1.自动添加手机内的PDF文件:这点应该没什么意见吧,毕竟很多人

使用 Vue 和 epub.js 制作电子书阅读器

ePub 简介 ePub 是一种电子书的标准格式,平时我看的电子书大部分是这种格式.在手机上我一般用"多看"阅读 ePub 电子书,在 Windows 上找不到用起来比较顺心的软件,所以很久之前就想折腾一下,自己开发一个 ePub 电子书阅读器.这两天趁着有空,做了一个简单的阅读器.虽然还有些 bug,但基本功能算是齐全了.自己开发的有很多好处,以后只要稍微修改一下,就可以实现导出 HTML 或者 导出 Markdown 的功能,方便保存读书笔记,这一点比大多数软件好用多了. epub

电子书及阅读器Demo

电子书阅读器(Kindle,电子纸技术.LCD.电子墨水技术等: 亚马逊/当当网站)  电子书产业可分5大环节:内容供应商.数字格式制作商.内容流通服务平台.传输平台以及终端阅读器产品. 全球电子书市场上,亚马逊占据第一位置,紧随其后的是索尼,而中国电子书领先企业汉王科技位居第三.在中国,汉王已经占据了该领域核心地位. - 硬件 + 软件 + 内容(书籍,纸质书电子书) 电子书的主要格式有PDF.TXT.EXE.CHM.UMD.PDG.JAR.PDB.BRM.EPUB.HLP.HTML.LIT.

Linux版EPUB阅读器

Linux版EPUB阅读器 本文导航 -1. Calibre09% -2. FBReader23% -3. Cool Reader33% -4. Okular44% -5. pPub51% -6. epub63% -7. Sigil74% 如果说用平板电脑看书尚属主流的话,那么在电脑上读书就非常少见了.专注阅读16世纪的书是非常困难的了,没人希望后台蹦出QQ聊天窗口.但是如果你非要在电脑上打开电子书的话,那么你需要一个电子书阅读软件.大多数出版物支持使用EPUB格式的电子书(电子出版物).幸运的

五款PC端小说阅读器 readbook、非常酷阅读器、iSilo、AlReader、haalireader

        本文主要推荐的是功能强大界面简单电脑(windows系统)单机使用的小说阅读器~以阅读TXT之流的主流类小说文件,只想要会联网会更新可以发评论发微博的朋友可以节省点时间,按ctrl+w吧~觉得想要单机软件的朋友请继续往下看~          这篇博文居然还在有人点击和回复,有点出乎我的意料,当初写这篇文章的本意是因为发现想搜一个简单实用的单机阅读器实在是困难重重,搜索结果总是被各大广告阅读器干扰,千辛万苦终于找到之后觉得应该分享一下以飨同好:虽然时间过去了蛮久,但从回复的朋友来

MVC+EF 理解和实现仓储模式和工作单元模式

MVC+EF 理解和实现仓储模式和工作单元模式 原文:Understanding Repository and Unit of Work Pattern and Implementing Generic Repository in ASP.NET MVC using Entity Framework 文章介绍 在这篇文章中,我们试着来理解Repository(下文简称仓储)和Unit of Work(下文简称工作单元)模式.同时我们使用ASP.NET MVC和Entity Framework 搭

手机版轻快PDF阅读器使用的方法

现在我们生活处处都需要手机,手机就是个移动的银行.电脑.有的人还是利用手机来进行工作的,那么如果手机接收到PDF文件,我们就需要使用手机版的PDF阅读器了,那么手机版的阅读器的使用方法是什么呢?下面就让小编来给大家介绍它的使用方法! 轻快PDF阅读器APP是一款新的小巧的PDF阅读器,适用于安卓设备,可以随时随地查看.注释和保护PDF文件.这款软件体积小.启动速度快,十分轻巧且占用内存极少:一键锁屏.夜间阅读,随心调整亮度:自动提取文档目录,一键添加书签阅读:自动定位本地文档,操作简单设计大方:

Ubuntu 14.04 安装pdf阅读器

1. 个人推荐 okular. 关于安装okular的原因,可以很好的做到护眼功能. Ubuntu 14.04 自带的阅读器,因为白色太刺眼,长时间使用对眼睛不好. 对于,长时间编程的朋友们习惯夜间模式,黑色调的编程人员来说,自己可以配色是一件很棒的事情. 2. 关于安装 安装方法也比较简单. sudo apt-get install okular 等待安装完成就好. 3.安装完成 将其设置为默认 pdf 打开方式. 选择任意一个 pdf 文件,右键 -> Propertles -> Open