Parchment
3,610
Stars
2
Forks
0
Watchers
—
Open Issues
Apache-2.0
许可证
Kotlin
语言
2026-05-13
创建时间
2026-11-10
最近更新
项目能做什么
基于 Kotlin 2.0 和 Jetpack Compose 构建的 Android PDF 阅读器,主打暖纸质感与手势交互。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">
# Parchment
### A Soulful PDF Reading Experience for Android
[](https://github.com/AhmadHassan-BTed/PDF-Reader/actions/workflows/ci.yml)
[](LICENSE)
[](https://developer.android.com)
[](https://kotlinlang.org)
[-8B6914>)](https://github.com/AhmadHassan-BTed)
---
**Reading is a sacred act of connection.**
Parchment was engineered to remove the digital friction between the reader and the text.
It brings the warmth of physical paper to the precision of modern Android engineering.
[Explore Architecture](#-architecture-overview) • [View Roadmap](ROADMAP.md) • [Contribute](CONTRIBUTING.md)
</div>
---
## The Vision
Digital PDF readers often feel cold and industrial. **Parchment**, envisioned and engineered by **Ahmad Hassan (B-Ted)**, prioritizes the human element. By utilizing a "Warm Paper" design system and a gesture-driven interface, it replicates the focused, undistracted environment of a physical library.
---
## Feature Ecosystem
| Feature | Technical Implementation | Human Value |
| :------------------- | :---------------------------------------- | :----------------------------------------- |
| **Warm Aesthetic** | Custom HSL-tailored Design System | Reduces digital eye strain |
| **Parchment Engine** | Android `PdfRenderer` + 2× Super-sampling | Keeps text crisp at any zoom level |
| **Interactive TOC** | Flexible `TocItem` Model | Quick, outline-based navigation |
| **Smart HUD** | Auto-hiding gesture-aware UI | Maximum immersion, zero clutter |
| **Fluid Navigation** | `LazyColumn` + Haptic Feedback loops | Tactile sense of progress |
| **Persistence** | Synchronized `SharedPreferences` layer | Never lose your place in a text |
---
## Architecture Overview
The system is built on a strict **Modular Layered Architecture**. This ensures 100% cohesion and zero coupling between the rendering engine and the data source.
```mermaid
graph TD
subgraph Presentation_Layer [UI & Presentation]
Main[MainActivity] --> Viewer[PdfViewerScreen]
Viewer --> Comp[Extracted UI Modules]
Comp --> Tokens[Design Tokens]
end
subgraph Domain_Layer [Business Logic]
Viewer --> Repo[BookRepository]
Viewer --> Prefs[ReadingPreferences]
end
subgraph Data_Layer [Resources]
Repo --> Config[BookConfig Model]
Config --> Assets[PDF Assets]
end
style Presentation_Layer fill:#F8F1E4,stroke:#8B6914,stroke-
阅读完整原文
项目深度分析 AI 生成
Parchment Pro 独立阅读器应用(Google Play / App Store)
| 产品构想 | 基于当前现代 Compose 架构与暖纸设计,发布上架商业版应用,补充多格式解析与文献批注能力,采用买断制或高级订阅模式。 |
| 核心功能 | 本地多格式支持(EPUB/PDF)、高级手写与文本标注、墨水屏专属优化刷新模式、自定义纸张纹理与色温预设、TTS 朗读。 |
| 目标用户 | 习惯在 Android/平板上阅读电子书、论文、报告的个人深度读者。 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:开发者账号费用(约 $25 一次性)、设计素材采购成本、个人全职/兼职研发时间。 |
| 收费模式 | 应用商店免费下载 + 内购解锁 Pro 功能(买断制 $4.99-$9.99 或年订阅制)。 |
| 竞争风险 | 移动端 PDF 阅读器竞品众多(如 Moon+ Reader, ReadEra),获客难度大且面临同质化竞争。 |
| 依据 | 已验证事实 |
E-Ink / 墨水屏设备专属定制阅读方案
| 产品构想 | 针对文石(Boox)、汉王等 Android 墨水屏设备生态进行定制与适配优化,提供极致的护眼、残影消除与极简笔记阅读体验。 |
| 核心功能 | 针对 E-Ink 屏幕的手势/刷新率深度优化、黑白对比度调优算法、触控笔低延迟手写批注、手写笔记导出 Markdown/Notion。 |
| 目标用户 | 墨水屏平板/阅读器重度使用者、学术文献阅读者。 |
| 难度/周期 | 中等偏高 · 2 - 3 个月 · 成本:墨水屏测试真机采购成本($300-$800)、开发测试工时。 |
| 收费模式 | 在特定墨水屏应用商店(如文石应用市场)付费上架,或与小型硬件厂商谈预装合作分成。 |
| 竞争风险 | 墨水屏受众基数相对较窄,硬件厂商合作门槛高且周期长。 |
| 依据 | 数据支持的判断 |
移动端沉浸式 PDF/文档渲染 UI SDK
| 产品构想 | 将项目的 Warm Paper 设计系统、自适应 UI/HUD 与高性能超采样渲染引擎解耦封装为商业移动端 SDK,供教育、电子书出版类 App 集成。 |
| 核心功能 | 开箱即用的 Compose 现代化阅读 UI 模块、2x 超采样渲染流水线、夜间/护眼滤镜、文档大纲与目录解析组件、防截屏水印能力。 |
| 目标用户 | 数字出版商、在线教育平台、企业内训 App 开发团队。 |
| 难度/周期 | 高 · 3 - 5 个月 · 成本:SDK 封装维护成本、文档站点与技术支持人力成本。 |
| 收费模式 | 按应用年授权许可(如 $999/年)或买断授权商业 License。 |
| 竞争风险 | 开源协议为 Apache-2.0,代码已被公开,缺乏底层专利壁垒,直接售卖 SDK 转化率低。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2026-05-13,近 30 天仍在推送 |
| 社区活跃 | Star 3,610 / Fork 2 / Issue 0(数据支持,可自行核实) |
| 许可证 | Apache-2.0 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。