ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

KOReader:在电纸屏与 Android 上打开 12 种格式的开源阅读器

KOReader:在电纸屏与 Android 上打开 12 种格式的开源阅读器 KOReader在电纸屏与 Android 上打开 12 种格式的开源阅读器【免费下载链接】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/koreaderKOReader 是一款开源电子书阅读器运行在 Kindle、Kobo、PocketBook、reMarkable 等电纸设备及 Android 与 Linux 上打开 PDF、DjVu、EPUB、Mobi 等 12 种格式。它解决的是内置阅读器开不了多种格式、排版又调不了的普遍问题。在电纸屏上打开一份扫描版 PDF字比蚂蚁还小放大又只能一页页翻把书换到另一台设备精心调过的排版全部清零遇到生词要退出阅读器、再翻词典。多数内置阅读软件只做到能打开文件读的过程本身并不顺手。KOReader 针对的就是这些问题不止打开文件还把阅读过程里的参数交到你手里。 快速上手按设备选择安装与构建步骤按你手上的设备选路线找不到现成安装包时可以从源码自行构建。电纸设备Kindle / Kobo / PocketBook / reMarkable上的安装步骤下载对应型号的预编译包传输到设备后按 README.md Installation一节的分设备指引操作7 个平台各有独立入口。platform/ 目录存放设备端启动与辅助脚本如 platform/kobo/ 下的 koreader.sh、enable-wifi.sh。首次启动会显示内置快速入门指南由 frontend/ui/quickstart.lua 生成逐页介绍界面与触控操作。Android 手机上的安装步骤构建系统提供android-arm/android-arm64/android-x86/android-x86_64四个目标安装对应 APK 即可使用。自行构建时若未安装 Android NDK 与 SDK构建过程会自动下载官方支持版本为 NDK r23c 与 SDK API 28。桌面电脑上从源码构建 KOReader先按 doc/Building.md 准备开发环境各目标的构建参数见 doc/Building_targets.mdgit clone https://gitcode.com/GitHub_Trending/ko/koreader cd koreader make # 默认构建桌面仿真器版本需要可安装包或特定设备交叉编译版本时./kodev release appimage # x86_64 AppImage可换成 kindle / kobo / android-arm64 等 解决 4 个常见阅读问题扫描版 PDF 在小电纸屏上怎么读扫描文档没有文本层以往只能一页页放大看。KOReader 内置 K2pdfopt接口见 frontend/document/koptinterface.lua可对扫描版 PDF/DjVu 重排把文字重新排布以适配屏幕重排参数在 frontend/ui/data/koptoptions.lua 对应的面板中调整。阅读中遇到生词怎么查词点选正文中的词即可直接查释义数据来源有两类StarDict 词典列表见 frontend/ui/data/dictionaries.lua与 Wikipedia实现在 frontend/apps/reader/modules/readerdictionary.lua。藏书很多时怎么管理和续读文件管理器 frontend/apps/filemanager/ 列出设备上的全部文件支持搜索、按收藏组织与格式转换filemanagerconverter.lua。阅读进度由 frontend/readhistory.lua 写入历史库有多台阅读设备时可用 plugins/kosync.koplugin/ 插件在各设备间同步进度。单手拿设备阅读KOReader 的触控区域点左侧区域翻上一页右侧区域翻下一页顶部唤起菜单底部显示状态栏四个角落保留为边角触控区——布局图见仓库内的 resources/quickstart/touchzones.png。⚙️ 进阶插件扩展能力与排版参数微调安装插件为阅读器加功能plugins/ 目录内置 30 多个插件放入目录即被加载加载机制见 frontend/pluginloader.lua。常用的有opds.koplugin连接在线书库浏览藏书newsdownloader.koplugin订阅 RSS 新闻源exporter.koplugin导出批注与高亮statistics.koplugin/readtimer.koplugin阅读统计与阅读计时cloudstorage.koplugin通过 Dropbox、FTP、WebDAV 读取远程文件微调排版与电纸刷新页边距、行高、段落间距、字体、文字对比度均可调整样式调节点在 frontend/apps/reader/modules/readerstyletweak.lua电纸屏刷新强度波形级别可在 frontend/ui/elements/waveform_level.lua 对应选项中选择在残影与闪烁之间取舍。上述功能都能在仓库里核对构建文档见 doc/Building.md插件清单见 plugins/程序入口是 reader.lua。打开第一本书之后剩下的就是慢慢调参的事了。【免费下载链接】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),仅供参考
返回列表