ARTICLE · 1061300
扫一扫变成电子版,2.4k Star的开源扫描神器!OSS Document Scanner
「扫描个文件怎么还要开会员?」「导出 PDF 加水印?」「我的证件照片为什么要传到别人的服务器上?」
如果你被这些问题折磨过,今天这个项目值得收藏——OSS Document Scanner,一个完全开源的文档扫描 App,在 GitHub 上已经拿到 2,436 个 Star、122 个 Fork,项目从 2020 年迭代至今,最近一次提交就在昨天,是开源扫描赛道里维护最勤的项目之一。
它解决什么问题
扫描类 App 大概是「套娃收费」的重灾区:下载免费、扫描免费,一到导出 PDF 就弹订阅,水印、页数限制、高清模式层层设卡。更让人不放心的是隐私——身份证、合同、银行卡,这些最敏感的文件,往往被要求上传到不知名的云服务器处理。
OSS Document Scanner 的答案干脆利落:所有处理都在你的手机上完成,数据永远不出你的设备。没有广告、没有跟踪、没有订阅墙,MIT 协议完全开源,代码就在那里,谁都可以审查。
核心做什么
它是一个功能完整的移动端文档扫描仪,掏出手机对着纸面一拍,剩下的交给它:
智能扫描:自动边缘检测 + 透视校正,歪着拍的文件也能拉正扶平,效果接近平板扫描仪。
OCR 文字识别:基于 Tesseract 引擎,扫描件直接变成可复制的文本,支持多国语言,全程本地识别,不上传一个字节。
PDF 导出:多页文档合并导出为 PDF,还能导入既有 PDF 进行批注处理,配合 Web 查看器在电脑上也能用。
二维码与条码:内置 zxing-cpp 引擎,扫码同时不耽误扫描文件。
云同步:可选的 WebDAV 同步——注意,是同步到你自己的坚果云、Nextcloud 或任何支持 WebDAV 的网盘,不是同步到开发者的服务器。
顺带一提,这个仓库其实养着两个 App:除了文档扫描,还有 OSS CardWallet 卡包应用,可以把会员卡、票据、条码、pkpass 登机牌统一收纳在本地。一个仓库两个工具,诚意加倍。
特色亮点

1. 隐私是第一设计原则。 拍照、裁切、OCR、导出,全部在设备本地完成;云同步走 WebDAV 直连你自己的存储。对经常扫描证件和合同的人来说,这一条就足够下单。
2. 完全开源且许可宽松。 MIT 协议,可自由使用、修改、二次分发。核心图像处理用 C++ 编写(OpenCV + Tesseract + zxing-cpp),原生性能,扫描和识别都很快。
3. 双平台一致的体验。 Android 和 iOS 功能对齐,不搞「iOS 版功能更全」的小心思。
4. 社区驱动的国际化。 通过 Weblate 平台众包翻译,支持多国语言,中文开箱即用。
5. 下载渠道管够。 Google Play、App Store、IzzyOnDroid、GitHub Releases、Obtainium 全覆盖,连不折腾的用户和极客玩家都照顾到了。
适合谁用
- 被商业扫描 App 订阅制劝退的人
:一次付费都不需要,功能无阉割 - 隐私敏感人群
:经常扫描身份证、合同、病历,不想文件上云 - 安卓极客
:F-Droid/IzzyOnDroid 生态用户,Obtainium 直接追更 GitHub Releases - 自托管玩家
:WebDAV 同步直连自己的 Nextcloud,完美融入自建云生活 - 轻量办公族
:偶尔扫个合同、笔记、名片,不想为低频需求付年费
怎么使用
最简单的方式:直接在应用商店搜索安装。
- Android
:Google Play 搜索 "OSS Document Scanner",或从 IzzyOnDroid / GitHub Releases 下载 APK - iOS
:App Store 搜索 "OSS Document Scanner" - 进阶玩家
:Obtainium 添加 GitHub 仓库地址,自动跟进每次更新
使用流程零门槛:打开 App → 对准文档拍照(或从相册导入)→ App 自动识别边缘并校正 → 按需加滤镜、调顺序 → 导出 PDF 或图片,需要文字就跑一遍 OCR。
想同步到自己的网盘,在设置里填上 WebDAV 地址和账号即可,文档会在你的设备之间悄悄流转,全程不经过任何第三方。
写在最后
CamScanner证明了文档扫描是刚需,而OSS Document Scanner证明了这件事可以不收钱、不传云、不加广告。2,436 个 Star 背后,是一群「我的文件我做主」的用户在用脚投票。
下次再有人跟你收扫描会员费,把开源地址甩给他。
开源地址:https://github.com/ossappscollective/OSS-DocumentScanner