本地 PDF 管理工具,支持扫描版 PDF 的 OCR 识别和全文搜索。基于 Tauri 2.0 + Rust + Svelte 构建。
v1.1.0 - 2026-03-28
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10/11, macOS 10.15+, Linux |
| 磁盘 | 至少 1GB 可用空间(含 OCR 模型) |
| 内存 | 建议 4GB 以上 |
从 Releases 页面下载对应平台的安装包。
首次使用时,程序会自动检测 OCR 模型。如未安装,点击"重新检测"按钮即可:
models 目录模型文件(PP-OCRv5 Balanced):
pp-ocrv5_mobile_det.onnx - 文字检测模型ch_repsvtr_rec.onnx - 文字识别模型ppocr_keys_v1.txt - 字符字典首次使用时,先在左侧面板创建一个文件夹来分类管理 PDF 文件。
选中文件夹后,点击"添加"按钮导入 PDF 文件,支持:
对于扫描版 PDF:
在顶部搜索框输入关键词:
点击 PDF 文件,右侧面板将显示预览:
所有数据存储在应用程序所在目录下:
pdf-manager.db - SQLite 数据库pdfs/ - PDF 文件存储index/ - 搜索索引models/ - OCR 模型文件logs/ - 日志文件| 层级 | 技术 |
|---|---|
| 前端框架 | Svelte 4 + TypeScript |
| 构建工具 | Vite 5 |
| 桌面框架 | Tauri 2.0 |
| 后端语言 | Rust |
| 数据库 | SQLite (rusqlite) |
| 搜索引擎 | Tantivy + jieba-rs |
| PDF 处理 | lopdf, pdf-extract, pdfium |
| OCR 引擎 | PP-OCRv5 Balanced (ONNX Runtime) |
MIT License