Epub.js Reader

Demo

Try it while reading Moby Dick

About the Reader

This reader came out of the Berkeley Future of eBooks classes in Fall & Spring 2013. It renders a ePub version of the TDO book using the Epub.js library.

It is very much still a work in progress, so please bear with us. We would greatly appreciate reports on any bug or issues you come across

Getting Started

All the rendering is encapsulated within Angular directives.

<epubreader> has only a src attribute and will render the complete reader.

<epubreader src="/moby-dick/"></epubreader>

<epubviewer> has several more attributes, requiring only only a src and will display just the basic epub, without the rest of the interface elements.

<epubviewer src="{{src}}"></epubviewer>

Other available attributes are:

  • on-ready
  • on-chapter-displayed
  • on-page-changed
  • path
  • cfi
  • metadata
  • toc

Annotations with Hypothes.is

hypothes.is/what-is-it/

Hypothes.is is the nonprofit that has developed the annotation platform you can use in combination with the reader.

In order to use the annotation tool, you must sign up for a Hypothes.is account.

  • Click the dialogue icon dialogue on the right.
  • Select the “Create an account” tab.
  • Select a username and password.

Deploying to App Engine

Update the app.yaml with you application id.

Then run:

appcfg.py update .

Additional Resources

Epub.js Developer Mailing List

IRC Server: freenode.net Channel: #epub.js

Follow us on twitter: @Epubjs

Other

EPUB is a registered trademark of the IDPF.



Epub.js Reader

Demodata-canonical-src

阅读Moby Dick时尝试

关于阅读器

这位读者从伯克利未来的电子书课程中脱颖而出。 2013年春季 它使用 Epub.js 库呈现TDO图书的ePub版本。

这仍然是一项正在进行的工作,请耐心等待。我们非常感谢您遇到的任何错误或问题的报道。

入门指南

所有渲染都封装在Angular指令中。

&lt; epubreader&gt; 只有一个src属性,并将呈现完整的阅读器。

<epubreader src="/moby-dick/"></epubreader>

&lt; epubviewer&gt; 具有几个属性,只需要一个src,只显示基本的epub,而没有其余的接口元素。

<epubviewer src="{{src}}"></epubviewer>

其他可用的属性是:

  • 准备就绪
  • on-chapter-displayed
  • 页面更改
  • 路径
  • cfi
  • 元数据
  • toc

使用假设的注释.is

hypothes.is/what-is-it/

Hypothes.is是开发可以与阅读器结合使用的注释平台的非营利组织。

为了使用注解工具,您必须注册一个Hypothes.is帐户。

  • 点击右侧的对话图标对话框。
  • 选择创建帐户标签。
  • 选择用户名和密码。

部署到App Engine

使用应用程序标识更新app.yaml。

然后运行:

appcfg.py update .

其他资源

Epub.js开发人员邮件列表

IRC服务器:freenode.net频道:#epub.js

在Twitter上关注我们:@Epubjs

其他

EPUB是 IDPF 的注册商标。




相关问题推荐