查看原文
其他

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

码中人 码农真经 2024-02-11

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
"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 阅读器里,我最喜欢的还是微信读书。原因如下:

  • • 微信读书是一个跨平台的阅读器,可以在手机、平板、电脑上阅读。

  • • 用户体验好,毕竟大厂出品,界面简洁,功能齐全。

  • • 支持公众号阅读

  • • 支持笔记和笔记导出

  • • 支持图书导入

  • • 大型移动图书馆,有很多免费的书籍。

  • • 全文搜索(所有书籍的全文搜索)

  • • 社交与奖励机制

参考资料

  • • 有什么区别。EPUB vs PDF - PDF Mail Merger

  • • How to enable EPUB reader on Microsoft Edge - Pureinfotech

  • • Become a Microsoft Edge Insider | Microsoft Edge

  • • Release Edge Canary version 117.0.1989.0 · HotCakeX/MSEdgeFeatures

  • • calibre - 维基百科,自由的百科全书

  • • 阅读批注样样通,我的 Calibre 书籍库管理方法论 - 少数派

  • • 阅读APP这么多,为什么我推荐微信读书 - 知乎

引用链接

[1] calibre - E-book management: https://calibre-ebook.com/
[2] kovidgoyal/calibre: The official source code repository for the calibre ebook manager: https://github.com/kovidgoyal/calibre
[3] Free PDF Reader - Sumatra PDF: https://www.sumatrapdfreader.org/free-pdf-reader
[4] sumatrapdfreader/sumatrapdf: SumatraPDF reader: https://github.com/sumatrapdfreader/sumatrapdf
[5] 下载地址: https://www.microsoftedgeinsider.com/en-us/download?platform=win10&channel=canary
[6] EPUBReader - Read ePub just in Firefox: https://www.epubread.com/en/
[7] Flow - 在线 EPUB 阅读器: https://www.flowoss.com/zh-CN
[8] z-reader - Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=aooiu.z-reader
[9] aooiuu/z-reader: 📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式: https://github.com/aooiuu/z-reader
[10] Epub Reader - Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=cweijan.epub-reader
[11] Reasily - EPUB Reader - Microsoft Apps: https://apps.microsoft.com/detail/reasily---epub-reader/XPFFTPH6RKCFZD?hl=zh-cn&gl=US
[12] 微信读书: https://weread.qq.com/
[13] 有什么区别。EPUB vs PDF - PDF Mail Merger: https://pdfmailmerger.com/zh-hans/blog/%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%E3%80%82epub-vs-pdf/
[14] How to enable EPUB reader on Microsoft Edge - Pureinfotech: https://pureinfotech.com/enable-epub-microsoft-edge/
[15] Become a Microsoft Edge Insider | Microsoft Edge: https://www.microsoft.com/en-us/edge/download/insider?form=MT00IS
[16] Release Edge Canary version 117.0.1989.0 · HotCakeX/MSEdgeFeatures: https://github.com/HotCakeX/MSEdgeFeatures/releases/tag/117.0.1989.0
[17] calibre - 维基百科,自由的百科全书: https://zh.wikipedia.org/zh-cn/Calibre
[18] 阅读批注样样通,我的 Calibre 书籍库管理方法论 - 少数派: https://sspai.com/post/72748
[19] 阅读APP这么多,为什么我推荐微信读书 - 知乎: https://zhuanlan.zhihu.com/p/47235792

往期推荐


欢迎关注我的公众号“码农真经”,原创技术文章第一时间推送。

继续滑动看下一个

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

码中人 码农真经
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存