admin管理员组

文章数量:1530987

2024年5月11日发(作者:)

龙源期刊网

用Calibre架设符合OPDS标准的数字图书

作者:向明 刘刚

来源:《发明与创新.教育信息》2014年第04期

【摘 要】OPDS全称是Open Publication Distribution System(开放式出版发布系统),使

用 Atom 格式,意在为电子书在线目录建立一个公开标准。Calibre是一个免费的开源的“一站

式”电子图书馆解决方案。本文就移动式数字图书馆的架设和使用作了一定的阐述。

【关键词】移动式;数字图书馆;开放式出版发行系统;电子书解决方案

一、引言

经调查,我校开展阅读课的方式大致如下:教师首先在图书馆借出十本左右的同一册图

书,确保四到五名学生共读一本书。如果图书馆不能找到足够的书,就选择在计算机房上阅读

课,这样可以保证上课时每个学生独立阅读图书。但是问题在于,学生仅能在上阅读课的时间

阅读相关图书,课后根本没有条件接触到计算机,完成相关阅读。另一方面,我校半数以上学

生都拥有一台智能手机,学生平时能用它在课间时间上网或阅读网络小说。而且,我校已经建

有近九万册的电子图书馆,如果将现有电子图书馆改造成支持手机访问的移动数字图书馆,将

能有效地引导学生开展阅读活动,形成阅读习惯。

而要让学生使用智能手机下载阅读电子图书,就需要解决如下问题:

1. 跨平台问题。学生手机类型复杂,有苹果手机、安卓手机、Windows Mobile手机、

MTK手机、诺基亚手机等各种类型。我们的移动电子图书馆界面必须兼容这些手机平台。

2. 文件格式问题。学生手机支持的文件格式各式各样,有TXT、ePub、mobi、PDF、

PRC、PDB等各种格式,移动电子图书馆需要全方位支持。

3. 操作问题。学生下载、阅读电子书的过程必须足够简单简便。

仅凭我们自身的水平,显然是无法彻底解决以上三方面的问题。于是,我们转向寻找现有

的解决方案。

二、OPDS标准与Calibre软件介绍

OPDS全称是Open Publication Distribution System(开放式出版发布系统),使用 Atom 格

式,意在为电子书在线目录建立一个公开标准。大家都知道,在Windows环境中列出文件夹

内容就存在缩略图、图标、列表、详细信息四种方式,如果采用命令行,呈现方式会更多。如

龙源期刊网

果电子书在线目录也存在这么多种呈现方式,将会导致一种目录对应一种电子书阅读器,这将

使得移动电子图书馆成为泡影。OPDS标准使用诞生于2005年的Atom格式呈现电子书在线目

录,使得不同电子书阅读器均能解析,甚至桌面浏览器也能解析——Atom格式就是大家熟悉

的RSS格式的一种!

这样,因为这些OPDS目录使用“Atorm可扩展标记语言”,所以网页浏览器、“网络订阅”

阅读器以及移动阅读软件均能阅读这些目录。读者无论使用何种电子终端设备——亚马逊阅读

器也好,索尼阅读器也好,或者手机、电脑,都可以从移动电子终端的电子书阅读软件直接搜

索OPDS图书目录,在电子图书软件里面直接下载、借阅或购买电子图书,而不必从一个软件

转到另一个软件,从一个网站跳到另一个网站。

1. 因为iPhone和Android、诺基亚、MTK环境下均有支持OPDS目录的电子书阅读器,

我们相信,在服务器端采用OPDS标准架设移动电子图书馆,完全可以解决前面提出的第一个

问题,实现对绝大多数学生手中的智能机的兼容。

2. 同时因为OPDS足够简单,因而与之对应的操作也足够简便,保证了操作上的便利性,

解决了前面提出的第三个问题。

3. 最后我们是如何实现文件格式上的全方位支持的呢?我们采用的是Calibre软件。

Calibre是一个免费的开源的“一站式”的电子书解决方案。它是一个完整的电子图书管理系统。

我们利用它将一种文件格式的电子图书转换成其他多种格式,这样保证了对学生手机端各种电

子书阅读器的彻底兼容,从而解决了前面提出的第二个问题。

同时,Calibre可以从Google Books、Amazon、Douban等网站下载书籍的元数据,包括书

籍的名称、作者、出版社、封面或者读者评价等信息。我们只要保证书籍名称正确,就能在我

们的移动电子图书馆中自动添加书籍简介等详细资料。

最关键的是,Calibre可以生成OPDS目录,创建一套完整的移动电子图书馆索引!

三、Calibre的安装及设置

就我们的移动电子图书馆而言,Calibre就是一套服务器端软件,需要安装在现有的电子

图书馆服务器上。进入http:///download 根据服务器的操作系统下载合

适的版本。我们下载Windows版本的Calibre,然后在服务器上运行下载的文件进行安装。

Calibre的系统要求不高,能够运行在任何Windows系统中。

安装完成后开始运行Calibre,第一次运行会启动欢迎向导,这个过程需要你指定一个书

库位置,这必须是一个空文件夹,且拥有足够大的空间。以后Calibre会将所有电子图书导入

到书库文件夹中。

龙源期刊网

进入Calibre主界面后,通过工具条最左边的“添加书籍”按钮开始导入各种电子图书。在

Calibre将现有电子书导入图书馆过程中,会将电子书的中文文件名改成拼音形式。一来这并

不会影响到我们利用手机搜索下载电子书,二来Calibre也不希望用户直接处理它书库里的电

子书,而是希望用户通过Calibre界面来处理电子书。

书籍全部导入以后通过首选项->元数据下载设置页来启用“从豆瓣网下载元数据与封面插

件”。同时可以禁用其他下载插件。一来因为豆瓣的中文图书数据最全,二来因为如果开启其

他下载途径会严重拉长整个下载时间。

设置完成后就可以开始下载元数据及封面。

少数书籍因为种种原因下载不到元数据和封面,就需要我们手工逐个修改、下载元数据和

封面。下载元数据完成之后,就可以开启连接服务。我们也可以在首选项->通过网络分享来设

置服务参数。

四、手机客户端操作

在手机上不需要安装任何专用软件,只需要安装支持OPDS图书馆的电子书阅读器即可。

目前智能手机上支持OPDS的电子书阅读器包括:

安卓系统:AnyView、FBReader、Moon+Reader、EPUBReader、Mantano Reader、

AlReader……

iOS系统:Stanza、AnyView、Mantano Reader、ShuBook、WisBook、ReaderX……

诺基亚系统:iReader、掌上书院

MTK系统:Moon+Reader

在手机上,我们就可以在支持在线图书馆的电子书阅读器(如FBReader)中添加http:

//192.168.2.1/opds ,访问移动图书馆。可以搜索,可以按照分类访问,可以下载电子书然后阅

读。

五、使用效果与意义

1.能更好地开展完成阅读课。使用这套移动电子图书馆之后,语文老师在阅读课前课后就

可以要求学生从电子图书馆下载阅读指定图书。少部分没有手机的学生则可以去学校图书馆借

阅实体书。这样虽然不能彻底保证每位学生都能读到指定图书的电子版,但是至少在很大程度

上解决了阅读课的预习复习问题。

龙源期刊网

2.学生随时随地获取学校推荐书目,在一定程度上减少了看网络小说的概率,同时提升了

学生的阅读质量。当然,学校在设置推荐书目的时候,也并不是一味排斥网络小说,也会选择

一批优秀的网络小说推荐给学生。

3.学校能够根据学生的情况有针对性地推荐书目,扩大教育场所。

4.学校能够利用移动数字图书馆更为灵活地开展多种阅读活动。

本文标签: 图书馆下载阅读学生电子书