推荐一个好用的阅读器,paperback,开源免费,而且无障碍。

4 Leonhard 1天前 173次点击

# hallo,又来折腾一些奇怪的项目了


时隔多日,我又回来折腾一些奇奇怪怪的项目了。


这次想给大家推荐的,是一款叫作 Paperback 的无障碍电子书阅读器。


它非常轻量,即使是在一些配置比较低的设备上,也能够流畅运行。功能完善,运行稳定,而且最有意思的是,它还支持多平台,Windows、iOS、Android、Linux、macOS 一网打尽。


这样一个看起来相当不错的开源项目,你确定不来一起玩玩?


# 1. 概述


Paperback 是一款无障碍的开源电子书阅读器,支持的格式非常丰富。


从 MOBI、AZW 这类 Kindle 相关格式,到 EPUB、Markdown 这样的通用格式,再到各种比较小众的文档格式,总之,你平时可能会遇到的各种电子书和文档,它基本都能够处理。


平台支持同样非常丰富,包括 Linux、Windows、iOS、Android 和 macOS。


我个人目前主要使用过 Windows 和 iOS 版本。Android 方面因为我手头没有设备,所以这里就不做评价。Linux 版本我也没有实际使用过,毕竟让我使用 Linux 上那些糟糕无比的图形界面来阅读电子书,我实在很难想象这会是一种怎样的体验。


语言支持也相当丰富。英语、西班牙语、法语、德语、波斯尼亚语、日语、阿拉伯语,以及中文简体和繁体等常用语言,都能够正常使用。


# 2. 已知问题


目前 iOS 版本还存在一些比较明显的问题。


例如目录跳转目前并不是特别正常,图片加载和图片显示也存在一些问题。


Windows 版本目前没有发现什么特别明显的功能性问题,不过它的整体结构和导航方式,我个人还是有些不太习惯。


当然,这部分更多属于个人使用体验,并不一定代表所有用户都会觉得不方便。


如果你对这个项目感兴趣,那么继续往下看。


# 3. 获取软件


## Windows 版本的获取


首先打开 Paperback 的 GitHub Actions 构建页面:


https://github.com/trypsynth/paperback/actions/workflows/build.yml


在 Windows 设备上,如果你使用 NVDA,可以按下字母 H 快速跳转到构建相关内容,然后进入最新的一次构建。


在新出现的页面中,你可以找到 Windows、iOS、Android、Linux、macOS 等不同平台的构建文件和下载入口。


需要注意的是,你必须登录自己的 GitHub 账户,才能看到真实的构建产物下载链接。


# 4. 关于移动版本收费


对于移动平台的 Paperback,如果直接从官方应用商店,也就是 App Store 或 Google Play 获取,可能会涉及付费。


不过,Paperback 本身是开源项目。


如果你愿意自己折腾,也可以获取项目源码后自行编译,或者直接从官方 GitHub Actions 构建页面获取对应平台的构建文件,例如 APK 或 IPA。


所以,如果你本来就喜欢折腾开源项目,那么完全可以走自己构建或者获取官方 CI 构建产物的路线。


# 5. iOS 和 Android 平台的安装


Android 平台相对简单。


如果你获得的是已经签名的 APK,一般直接安装即可。


iOS 就稍微麻烦一些,需要使用 SideStore 等第三方侧载工具进行安装。


关于 SideStore 的具体使用方法,可以参考我之前发布的相关帖子,这里就不再展开讨论了。


# 6. 首次使用


第一次打开 Paperback,你会看到一个非常简洁的界面。


在页面上方找到“打开书籍和文档”,点击之后,系统会自动打开文件选择器。


接下来选择你想要阅读的电子书或文档即可。


如果是在 Windows 上使用,还可以直接按下 Ctrl+O 打开文档,操作起来会更加方便。


# 7. 文本模式与 TTS 模式


Paperback 提供了两种主要的阅读方式,可以根据自己的需求进行选择。


## 文本模式


文本模式基本上就是传统的屏幕阅读器阅读方式。


你可以像浏览网页一样操作电子书,通过标题、链接等文本导航方式快速跳转到自己需要的位置。


对于习惯使用 NVDA、VoiceOver 等屏幕阅读器的用户来说,这种方式比较容易上手。


## TTS 模式


TTS 模式其实就相当于“听书”了。


不过它并不是简单地从头到尾朗读整本书,而是提供了相当丰富的控制方式。


你可以按照段落、句子、行等不同单位快速跳转,也可以控制朗读位置。


除此之外,它还支持锁屏播放,因此把它当成一个有声书播放器使用也是完全可以的。


另外,它还提供睡眠定时功能。


晚上躺在床上听书的时候,这个功能还是挺实用的。


# 8. 目录和更多选项


如果需要打开目录,可以在页面上方找到“更多选项”,然后进入目录。


如果遇到多级目录,可以通过单指上下滑动寻找“展开”,点击之后即可展开下一级目录。


Windows 版本的操作方式则更加接近传统电脑软件。


按下 Alt 键之后找到“工具”,在里面可以找到目录相关选项。


多级目录在 Windows 上的操作方式也比较类似普通的树视图,因此对于习惯使用 NVDA 导航 Windows 控件的人来说,理解起来并不困难。


# 9. 结语


Paperback 是一个相当轻量的阅读器。


它没有堆积大量花哨的功能,也没有广告,更不会在你阅读的时候不断塞进各种会干扰阅读的东西。


它更像是一把安静的瑞士军刀,存在的目的就是让你能够更加简单地进行无障碍阅读。


当然,它并不完美。


它有不足,有缺点,也存在 Bug。


但开源社区赋予了这个项目持续发展的活力,也让它能够不断走向完善。


而且目前 Paperback 的 GitHub 提交相当活跃。


有时候一天之内就能够看到多次新的构建,其中有些是在增加新功能,有些则是在修复 Bug。


所以,如果你觉得这个项目有意思,建议关注开发者的官方 GitHub 仓库。


说不定下一次打开构建页面的时候,你就会发现它又多了一个新功能,或者刚刚修掉了一个困扰你很久的 Bug。


这,大概就是折腾开源项目最好玩的地方之一了。

关注我,带你一起探索那些有趣又好用的开源项目。


本楼来自:论坛盒子Windows 版
共 5 条评论
Leonhard [楼主] 1天前

遇到问题这里建议去官方仓库提issue,目录跳转之前有人已经提过,看开发社区什么时候修吧。我自己以前用agent搞过一次来着,但失败的很彻底。


本楼来自:论坛盒子Windows 版
Giovanni 1天前
这是好项目,我一直在用,真的不错
Windows 的目录跳转,我这里是跳不了。
Leonhard [楼主] 1天前

这就比较的奇葩了,我这里Windows正常


本楼来自:论坛盒子Windows 版
Leonhard [楼主] 1天前

系统版本呢,我也许要去写issue了


本楼来自:论坛盒子Windows 版