EPUB 是世界上最广泛的电子书格式。几乎所有的阅读器都支持 EPUB 格式。它的优点是可以在不同的设备上阅读,而且可以根据屏幕大小自动调整排版。
epub 文件本质是一个 zip 压缩文件,里面包含了一些 html 文件,以及一些资源文件,比如图片、字体等。 epub 阅读器,就是将这些文件解压出来,然后渲染成一本书的样子。
👆 前面写了篇文章,介绍了常用的EPUB阅读器,今天重点介绍在线EPUB阅读器。把电子书拖拽到网页上,即开即看,真是美妙。
Flow - 在线 EPUB 阅读器
Flow EPUB 阅读器是一个开源的在线 EPUB 阅读器,支持拖拽上传 EPUB 文件,支持多种主题和字体设置。设计精美,不输于桌面端的商业阅读器。
代码开源,支持Docker 部署,支持本地化。
这个网站唯一的缺点是,域名不好记。每次我使用的时候,都要从我的文章里找链接。当然,这不是网站的问题,而是我记性不好。
EPUB READER
这个网站是由著名的电子书阅读器产品 Neat Reader 出于实验目的开发,是一款非常简单的 EPUB 阅读器。
能看,效果也不错。
GitHub - satorumurmur/bibi: Bibi | EPUB Reader on your website.
https://github.com/satorumurmur/bibi
Bibi 也是个开源的在网页浏览器上运行功能齐全的阅读器。它还支持将其嵌入到其他网页中。就像网页中嵌入一个Ifame一样简单。
特点
- 符合 EPUB 3+ 和 2 标准。支持多种语言的可重排和固定版式书籍。
- 使用 JavaScript 编写。兼容各种操作系统/设备上的所有主流 Web 浏览器。
- 免费。根据 MIT 许可证发布的开源软件。
部署
这个阅读器部署起来也很简单。去官网下载最新的版本,解压缩到本地目录,然后在浏览器中打开 index.html
文件即可。
https://github.com/satorumurmur/bibi/releases
我就部署了一个在线的: https://epub.mzh.ren/,自己的域名还是好记一点。
微信读书
当然,在我心目中,最好的在线阅读器就是微信读书了。
我们可以传书到微信读书上,可以在网页端阅读,也可以在手机上阅读。它会自动同步进度。
https://weread.qq.com/web/upload