ScanLens 安装完成后即可离线运行。相机采集、边缘检测、OCR、PDF 合成、签字、批注全部在 iPhone 上完成,无需网络。互联网只在以下情况需要:首次从 App Store 下载,以及你主动选用 iCloud Drive 或 Dropbox 等可选云目的地。无需账号。不上传文档。
App Store 中的大多数扫描 App 都会在描述里写到"离线模式",但实际表现差异很大。许多 App 需要账号来解锁 OCR、语言包或 PDF 导出 —— 而首次注册账号需要一次网络往返。一部分 App 把 OCR 跑在远程服务器上,扫描虽然能在无网环境下完成,但文字识别会悄悄失败或排队等待网络恢复。还有少数前几次扫描使用离线 OCR,达到额度后就把你推向付费云套餐。
ScanLens 采用更直接的方式:始终不需要账号。OCR 通过 Apple 的 Vision 框架在设备本地运行,这是 iOS 中驱动"实况文本"的同一引擎。PDF 合成、签名叠加、批注以及密码保护都在本地执行。打开一次 App Store 完成安装,之后哪怕切到飞行模式,所有扫描功能依然可用。云同步存在,但只是分享面板里的一个可选导出目的地,而不是 App 工作的前提。
真正离线意味着:在关闭网络且未配置账号的前提下,每一项核心功能仍然可用。拍下页面、识别文字、合成 PDF、签字、批注、本地导出 —— 全程不发送也不接收一个字节。ScanLens 符合这一定义。App 没有登录界面;不会调用云端 OCR;不会把功能锁在同步握手背后。
许多 SaaS 扫描工具所说的"离线模式"则是一种降级方案:采集能用,但 OCR 推迟到联网后处理;导出的 PDF 在付费同步上线前带水印;文档库被"锁"在设备上,因为备份本身就是云同步。这类 App 的评论常常呈现同一模式 —— Wi-Fi 下顺畅,飞机上让人崩溃。
把扫描 App 用于离线工作流前,有一个简单的实测:安装它,在一台全新设备上开启飞行模式后启动,看是否能完整完成一次扫描→PDF 的流程。ScanLens 可以。唯一需要网络的步骤是 App Store 下载本身 —— 这是离开 Wi-Fi 之前的一次性事件。
文字识别使用与 iOS"实况文本"相同的 Vision 框架。模型随操作系统一起出厂,在神经网络引擎上运行,不会把图像数据送出 iPhone。无论在线还是处于飞行模式,扫描完成后立刻就能拿到识别文本。50 多种语言的支持来自 Apple 内置模型 —— 无需下载语言包,也无需任何云查询。
多页本地合成为一个 PDF。页面重排、删除、旋转、对比度调整,以及彩色、灰度、黑白输出的选择,全部在 iPhone 上执行。导出的 PDF 是符合 PDF/A 的标准文件,写入 iOS"文件"。可以保存在"在我的 iPhone 上"实现完全本地存储,或者稍后联网时再拖到云端文件夹。
保存的签名存放在本地存储,而非云账号,所以在飞机上、信号盲区或家里 Wi-Fi 上签 PDF 没有区别。批注工具 —— 高亮、画笔、文本、印章、涂黑 —— 全部在本地运行。密码保护使用端侧 AES-256 加密。这些功能都不会先去问授权服务器或同步远端状态,然后才让你点击。
导出到 iOS"文件"App 无需网络。完成的 PDF 可以保存到任何本地文件夹,通过"文件"写入 USB 外接存储,或通过 AirDrop 发送给附近的 Apple 设备,全程不走互联网。等回到联网状态、想把副本放到云端时,在"文件"中把它拖到 iCloud 或 Dropbox 文件夹 —— iOS 会按照自己的节奏完成上传。
从飞行模式到本地"文件"里的已签字 PDF,六步搞定。一个带 OCR 的多页文档,整个流程不到两分钟。
| 步骤 | 操作 | 本地运行的内容 |
|---|---|---|
| 1 | 打开飞行模式 | iOS 在系统层面屏蔽所有出站流量 |
| 2 | 打开 ScanLens,点扫描按钮 | 相机、边缘检测、透视校正均在设备端运行 |
| 3 | 拍摄页面,检查缩略图 | 图像处理与页面管理完全本地 |
| 4 | 对文档运行 OCR | Apple Vision 框架 —— 神经网络引擎,不调用网络 |
| 5 | 签字、批注、设置密码 | 保存的签名、AES-256 加密,均在设备端 |
| 6 | 导出到"文件"(在我的 iPhone 上) | 本地写文件;云同步等到联网后再处理 |
在飞机上、在穿隧道的火车里、在 SIM 卡没有数据套餐的国家。登机牌、海关单、酒店账单、差旅报销凭证 —— 一边走一边拍,就地处理。手机把飞行模式和"无信号"一视同仁,而 ScanLens 把这两者和 Wi-Fi 也一视同仁:照常运转。
交易大厅、合伙人内部会议室、不允许把患者数据上云的医院科室。这些环境通常有设备策略,完全屏蔽云端 App,或在敏感会议期间强制飞行模式。ScanLens 能在这些约束下工作 —— OCR 跑在 iPhone 上,不会调用一个你无法核实数据驻留地的云端,也不会用账号把扫描和外部身份绑定起来。
一格 3G 一动就掉到零、高时延的卫星连接、显示"可用"却根本不能用的山区 Wi-Fi。那些默默等待网络往返的 App 会卡在这里。ScanLens 不做网络往返 —— 采集和处理的速度,和光纤上没有区别。
并购材料、NDA、和解协议草稿、离婚文件、用于签证申请的身份证复印件。有些文档,你想要的策略就是"留在我的 iPhone 上,句号"。在 ScanLens 中,这就是默认行为 —— 不用记着关哪个开关,也不用核对哪个云设置,因为只要你不亲手添加,云就不在这条工作流里。
需要登录才能放行的强制门户 Wi-Fi、屏蔽云存储的校园网、宁愿不付费的轮渡 Wi-Fi。离线扫描 App 直接跳过整套认证流程。拍课堂讲义、扫借来的课本一页、归档行程 —— 完全不用和门户打交道。
不需要。ScanLens 从 App Store 安装完成后,扫描完全离线运行。相机采集、边缘检测、透视校正、OCR 和 PDF 合成均在设备本地完成。把 iPhone 切到飞行模式,也能从扫描一路走到 PDF,全程无需任何网络访问。
不会。ScanLens 使用 Apple 的 Vision 框架,完全在 iPhone 处理器上运行。文档图像和识别后的文本不会被发送到任何 ScanLens 服务器、OCR 厂商或第三方。这是一项硬性的架构属性 —— App 内根本不存在面向文档内容的网络路径。
云同步不是离线。如果你把扫描保存到 iCloud Drive、Google Drive、Dropbox 或 OneDrive,这一步上传当然需要网络 —— 文件正在离开 iPhone。ScanLens 把云目的地当作用户通过 iOS 文件标准分享面板自主选择的导出去向。跳过它们,保存到本地「在我的 iPhone 上」,就能保持完全离线。
可以。签字、批注、密码保护和 PDF 导出都可以离线进行。已保存的签名保存在 iPhone 的本地存储里,而不是云账号,所以无论有无信号都能用。导出到「文件」App 或通过 AirDrop 发送,也不会离开本地网络 —— 两者都不需要互联网。
ScanLens 会发送基础且尊重隐私的 App 分析 —— 比如 App 启动、崩溃报告以及哪些功能被使用 —— 但绝不发送文档内容、识别后的文本或文件名。如果连这些也想关掉,iOS 「设置 → 隐私 → 分析与改进」提供了系统级开关;无论如何,飞行模式都会阻断所有出站流量。
飞行模式是最简单的答案 —— iPhone 在系统层面屏蔽所有出站流量,而 ScanLens 照常运行。如果想做长期设置而不必每次手动开飞行模式,可以关闭 ScanLens 文件夹的 iCloud Drive 同步(设置 → Apple ID → iCloud Drive),在分享面板中避免选择云目的地,改用 AirDrop 或 USB 线导出。App 的任何功能都不需要网络。