KOReader 开源电子书阅读器:三步装好,扫描版 PDF 也能重排出舒适字距
【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader
Kindle 上读到第 200 页,回家换到平板上进度没了;扫描版老书 PDF 放大糊成马赛克,缩小一行挤二十个字。KOReader 是一个由全球志愿者维护的开源电子书阅读器,优先为电纸书优化,安卓平板和 Linux 桌面同样能跑。
功能速览:几条关键差别
- 文档阅读器,为墨水屏而做:界面无动画、菜单分页、对比度可调,屏幕不闪、不费电。
- 完全开源(AGPL 协议),没有强制账号、没有广告、没有封闭生态。
- 与商业阅读器最大的差别:页边距、行距、字体、渲染模式全由你说了算,缺的功能可以用插件补。
- 格式通吃:EPUB、FB2、Mobi、DOCX、HTML、TXT 这类可重排格式,PDF、DjVu、CBZ 这类固定版式格式都能读,各格式的读取实现在 frontend/document/。
- 阅读位置、书签、高亮按书存在本地数据目录里,把书文件拷到另一台设备就能直接接着读,不依赖云端。
从下载到开读只要三步
- 从项目发布的 release 页面下载对应你机型的预编译包。
- Android 直接安装 APK;Kindle、Kobo、PocketBook 等电纸书,把包拷到设备根目录后重启,自动完成安装。
- 打开 KOReader,首屏就是文件浏览器,选一本书开读。
其余路径一句带过:Linux 桌面用户克隆仓库后 make 编译,就能看到跑在电脑上的阅读器,具体步骤见 doc/Building.md。
上手体验:三个日常会用到的操作
点按顶部出菜单,点按底部出面板
操作:点按屏幕顶部中央调出主菜单,目录、书签、跳页都在一个页面里;点按底部中央调出状态栏,再进排版面板。效果:读到哪了随时可见;对比度按档位挑,字重加减,字体渲染模式切换,全部即时生效。为什么值得:这些排版改动写进这本书自己的设置里,你为某本书调好的版面不会波及书库里的其他书。
单手操作:整个屏幕都是按键
KOReader 的触控分区:点按左侧进上一页、右侧进下一页,顶部菜单、底部状态栏,四个角还能自定义
操作:点按左侧区域进上一页,点按右侧区域进下一页,四个角可以自己指定功能。效果:单手握住设备就能翻完整本,不用去找任何物理按钮。为什么值得:换设备之后肌肉记忆不用重建,操作逻辑到处一致。
长按查词,顺手划词高亮
操作:遇到生词长按该词弹出词典窗,本地词典和 Wikipedia 可切换,点一下 Highlight 就完成标注。效果:不用切出阅读器另开词典,查完原位高亮。为什么值得:读外文书攒下的生词和高亮都跟着书走,日后复习一眼能看到当时划过的地方。
进阶玩法 📚
- 如果你要在小屏上读扫描版 PDF,试试内置的 K2pdfopt 转换(接口在 frontend/document/koptinterface.lua):它做 OCR 重排,把固定版式的扫描件变成可重排文本,之后缩放、按页适配都正常。
- 如果你有本地 Calibre 书库,试试 plugins/calibre.koplugin/:无线收书、查元数据、浏览 OPDS 书架,全在应用内完成。
- 如果你想加自己的功能,试试插件体系,随装随卸:阅读统计看 plugins/statistics.koplugin/,RSS 新闻看 plugins/newsdownloader.koplugin/。
常见问题
为什么提示文件打不开?
先看扩展名。KOReader 支持 EPUB、FB2、Mobi、DOCX、HTML、TXT 这类可重排格式,以及 PDF、DjVu、CBZ 这类固定版式格式;文件损坏或扩展名不对时它不会硬开。扩展名不对的话,可在文件浏览器里手动指定用哪种方式打开。
字体导入了却不生效?
字体到位后,还要在排版面板的字体选项里手动选中它;而且字体设置按书生效,只改全局默认、没在书里选,就看不到变化。另外字体若不含对应语言的字符,会自动回退默认字体,显示自然不变。
我改的设置怎么换本书就还原了?
因为你在阅读界面改的是"按书设置"。想让改动对所有书生效,去主菜单"设置"里改默认值,之后新打开的书都会继承这套默认。
这周末就可以开始
如果你的阅读器在"重排、跨设备续读、插件扩展"里缺了一项,这个周末就可以把 KOReader 装到一台设备上:下预编译包,十分钟以内读完第一章。想深挖的,直接拿源码跑起桌面版:
git clone https://gitcode.com/GitHub_Trending/ko/koreader【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考