Please enable Javascript to view the contents

【推荐】EPUB电子书阅读神器,让你享受最佳的阅读体验

 ·  ☕ 5 分钟

EPUB 电子书

epub 格式的电子书,是一种开放的电子书格式,可以在多种设备上阅读,比如电脑、手机、平板等。 epub 格式的电子书,可以通过浏览器阅读,也可以通过专门的阅读器阅读。

epub 当前大版本为3.3,由四个规范组成:

  • EPUB 出版物3.0,其定义了出版物级别的语义以及 EPUB 出版物的首要一致性要求。
  • EPUB 内容文档3.0,其定义了用于EPUB出版社中的XHTML、SVG和CSS的配置文件。
  • EPUB 开放容器格式(OCF)3.0,其定义了将一组相关的资源封装到一个作为EPUB容器的单一文件(ZIP)的文件格式和处理模型。
  • EPUB 媒体覆盖3.0,其定义了同步文本和音频的格式和处理模型。

简单说, epub 文件本质是一个 zip 压缩文件,里面包含了一些 html 文件,以及一些资源文件,比如图片、字体等。 epub 阅读器,就是将这些文件解压出来,然后渲染成一本书的样子。


EPUB 是世界上最广泛的电子书格式。几乎所有的阅读器都支持 EPUB ,并且由于能够通过DRM保护限制未经授权的复制,主要出版商都积极使用 EPUB

今天给大家推荐几款 EPUB 阅读器,这些阅读器都是免费的,有些还是开源的。这些阅读器都支持 Windows 10,有些还支持 Linux 和 macOS,以及移动设备。

Calibre

calibre - E-book management

calibre

calibre 是一个自由开源的电子书软件套装,可以用来组织、存放、以及管理电子书,支持大多数的电子书格式。同时也支持与许多流行的电子书阅读器进行同步,并可能在 DRM 的限制下转换电子书的格式。

数字版权管理(英语:Digital rights management,缩写为DRM)是一系列访问控制技术,通常用于控制数字内容和设备在被销售之后的使用过程。DRM有时也称为拷贝保护、复制控制、技术保护措施等,但这些称呼存在争议。许多数字出版社和软件厂商都使用了DRM,例如亚马逊、AT&T、AOL、Apple Inc.、Netflix、Google、BBC、微软、Sony、Valve Corporation(以及其旗下的Steam)等。DRM技术的目的是保护数字内容的版权,但是DRM也会限制用户对数字内容的使用,因此DRM技术也受到了一些批评。

源码:
kovidgoyal/calibre: The official source code repository for the calibre ebook manager

Sumatra PDF

Free PDF Reader - Sumatra PDF

Sumatra以其快速与简易、快捷键以及开放源代码的开发受到好评。

Sumatra PDF

相较于 calibre ,我更喜欢 Sumatra PDF 。因为 Sumatra PDF 更加轻量级,启动速度更快,而且界面更加简洁。Sumatra PDF 也是开源的,可以在 GitHub 上找到源代码。

sumatrapdfreader/sumatrapdf: SumatraPDF reader

Microsoft Edge

Microsoft Edge 浏览器之前是内置了 EPUB 阅读器,可以直接打开 EPUB 文件。但不知道为什么,后来的版本已经不再内置 EPUB 阅读器了(这很微软)。直到最近的 Canary 117.0版本,才重新加入了 EPUB 阅读器。

微软尚未正式宣布 Edge 浏览器恢复了对 EPUB 格式的支持,所以目前还不清楚开发者计划实现哪些功能。微软曾经在微软商店中出售过电子书,但后来放弃了这个计划。

操作步骤:

一、下载安装最新的 Edge Canary 版本,下载地址

Edge Canary

这里讲一下为什么这个版本叫 Canary

金丝雀发布( Canary releas)是一种降低在生产中引入新软件版本的风险的技术,方法是在将更改推广到整个基础架构并使其可供所有人使用之前,缓慢地将更改推广到一小部分用户。 与(蓝-绿部署)BlueGreenDeployment类似,您首先将软件的新版本部署到基础架构的子集,没有用户被路由到该子集。

二、 关闭 启动增强 设置。

为什么要关闭启动增强设置?因为启动增强设置会禁用一些实验性的功能,而 EPUB 阅读器就是一个实验性的功能。如果不关闭启动增强设置,即使安装了最新的 Edge Canary 版本,也无法使用 EPUB 阅读器。

startup boost

为什么要禁用“启动增强”选项?如果该选项启用,Microsoft Edge 会从后台进程启动,而不是从磁盘加载。这样可以加快启动速度,但是会经常忽略添加到桌面快捷方式的命令行选项。通过禁用“启动增强”设置,可以确保 Microsoft Edge 读取所有命令行参数,但是启动速度可能会稍微变慢。

三、 添加启动参数 msEdgeEpubReaderEnabled ,启用 EPUB 阅读器。

关闭浏览器,右键单击其快捷方式,然后选择属性。在“目标”字段中,将以下内容添加到路径:–enable-features=msEdgeEpubReaderEnabled。

msEdgeEpubReaderEnabled

1
"C:\Users\mzhren\AppData\Local\Microsoft\Edge SxS\Application\msedge.exe" --enable-features=msEdgeEpubReaderEnabled

浏览器插件

浏览器能够阅读 EPUB 文件,那么浏览器插件也可以阅读 EPUB 文件。只要在浏览器插件市场搜索 epub ,就可以找到很多插件。

EPUBReader - Read ePub just in Firefox

网页版 EPUB 阅读器

Flow - 在线 EPUB 阅读器

Flow 在线阅读器,可以说是真正重新定义了ePub 阅读器。免费。开源。基于浏览器。

如果突然想看一本书,但是没有安装阅读器,也不想安装阅读器,那么可以直接在浏览器中打开 Flow 阅读器。

Flow

vscode

浏览器可以,浏览器插件也可以,网页也可以,那么,同为 chrome 内核的 vscode 肯定也可以。

在 vscode 插件市场搜索 epub ,可以找到很多插件,这里推荐:

z-reader - Visual Studio Marketplace

z-reader

aooiuu/z-reader: 📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式

Epub Reader - Visual Studio Marketplace

epub reader

Reasily 手机app

Reasily - EPUB Reader - Microsoft Apps

Reasily 是一个快速方便的 EPUB3 阅读器,也是一款手机应用。它可以高亮文本,做笔记并在设备间同步。它可以调用webview来渲染电子书,因此支持许多EPUB3酷炫功能。

Reasily

微信读书

微信读书

微信读书

在所有 EPUB 阅读器里,我最喜欢的还是微信读书。原因如下:

  • 微信读书是一个跨平台的阅读器,可以在手机、平板、电脑上阅读。
  • 用户体验好,毕竟大厂出品,界面简洁,功能齐全。
  • 支持公众号阅读
  • 支持笔记和笔记导出
  • 支持图书导入
  • 大型移动图书馆,有很多免费的书籍。
  • 全文搜索(所有书籍的全文搜索)
  • 社交与奖励机制

参考资料

分享

码中人
作者
码中人
Web Developer