📄 ScanPDF

智能扫描办公 · 让纸质文档数字化

立即下载 GitHub 源码 API 文档

✨ 核心功能

📸

智能扫描

自动边缘检测、透视矫正,拍摄文档自动裁剪为平整的扫描件,效果媲美专业扫描仪。

🔤

OCR 文字识别

支持中文、英文、日文、韩文等多语言文字识别,生成可搜索的 PDF 文档。

🎨

图像增强

多种滤镜:灰度、黑白、魔法增强,自动去阴影、提高对比度、锐化文字。

📑

PDF 生成

多页合并、自定义页面大小、可搜索 PDF(含 OCR 文字层)、高质量输出。

📁

文档管理

标签分类、快速搜索、收藏标记、本地存储 + 云端同步,数据尽在掌握。

🔒

隐私保护

本地优先架构,数据加密存储,无广告无追踪,完全掌控您的文档数据。

📱 多平台支持

一套代码,覆盖主流移动和桌面平台

🤖

Android

APK 直接安装

下载 APK
📱

HarmonyOS

华为鸿蒙原生

下载 HAP
🍎

iOS

iPhone / iPad

即将上线
💻

macOS

原生桌面应用

即将上线

也可以通过源码自行编译

📦 获取源码

🛠️ 技术架构

📱 客户端

  • ✓ Flutter 3.10+ 跨平台框架
  • ✓ BLoC 状态管理
  • ✓ Google ML Kit OCR
  • ✓ OpenCV 图像处理
  • ✓ SQLite 本地数据库
  • ✓ Dio HTTP 客户端

🖥️ 服务端

  • ✓ FastAPI 高性能框架
  • ✓ PostgreSQL 主数据库
  • ✓ Redis 缓存
  • ✓ Tesseract OCR
  • ✓ OpenCV 服务端处理
  • ✓ ReportLab PDF 生成

🚀 部署

  • ✓ Docker + Docker Compose
  • ✓ Nginx 反向代理
  • ✓ Let's Encrypt SSL
  • ✓ 一键部署脚本
  • ✓ 自动证书续期
  • ✓ 健康检查监控

📡 RESTful API

完整的后端 API,支持文档管理、OCR、扫描处理

GET /api/v1/documents
POST /api/v1/documents
POST /api/v1/ocr/extract
POST /api/v1/scan/detect-edges
POST /api/v1/scan/enhance
POST /api/v1/auth/login
查看完整 API 文档 →

🚀 开始使用

开源免费 · 隐私优先 · 多平台支持

⭐ GitHub 仓库 🐛 反馈问题 📖 阅读文档