Appearance
识文 DocuLens 离线 OCR 工作台概述
识文 (DocuLens) 是一款基于 Electron 33、Vue 3、TypeScript 与 PaddleOCR 打造的现代化企业级离线文档智能识别工作台。针对隐私合规、涉密与断网环境设计,实现多格式文档解析、屏幕任意区域框选截图、排版恢复与多格式导出。
安装包下载
提供 Windows 64 位安装版与免安装便携版,下载后开箱即用:
| 发布版本 | 操作系统平台 | 安装包格式 | 说明 | 下载链接 |
|---|---|---|---|---|
| v0.1.0 | Windows 10 / 11 (x64) | 独立可执行安装包 (.exe) | 双击自动引导安装与桌面快捷方式 | 下载 Windows 安装版 |
| v0.1.0 | Windows 10 / 11 (x64) | 绿色免安装压缩包 (.zip) | 解压即可运行,无注册表依赖 | 下载免安装便携版 |
核心特性
- 离线推理与私有化存储:深度学习模型完全本地运行,文档与解析结果仅保存在本地 SQLite 数据库中,杜绝数据外传风险。
- 原生全屏框选截图:基于 Electron 原生
desktopCapturer与内部 Vue 单页路由架构,提供全屏暗色蒙层、八向手柄微调与像素对齐,双击或 Enter 确认识别,彻底解决第三方截图库失焦闪退顽疾。 - 底图局部框选即时识别:支持在中央底图上自由拖拽框选任意文字区域,毫秒级调用本地 OCR 引擎进行局部识别,一键【插入结果】或【替换全文】并同步刷新右侧面板。
- 全局剪贴板提取:工作区内按下快捷键
Ctrl + V,主进程自动探测系统剪贴板并转换为本地规范图片流。 - 多页文档与 PDF 栅格化:基于 pypdfium2 引擎对多页 PDF 进行毫秒级无损切片渲染与分页导航。
- 版面分析与结构化还原:涵盖文本行检测(DBNet)、方向倾斜校正(CLS)、序列识别(CRNN/SVTR)与表格行列重建。
- 多格式导出管道:支持一键将识别结果导出为格式化纯文本、Markdown、Word(.docx)及 Excel(.xlsx)表格。
工作台界面与三栏布局
DocuLens 采用三栏生产力布局,提供所见即所得的识别编辑体验:

点击图片开启全屏预览与拖拽缩放
区域功能说明
- 左侧 - 文档与页面列表 (FileList)
- 展现批量导入的文档队列、页码导航与识别状态徽章;
- 支持批量拖拽入库、右键删除与历史回溯。
- 中央 - 高清识别画布 (PreviewCanvas)
- 渲染当前选中页面高清底图;
- 叠加渲染 OCR 文本矩形框(Bounding Box),鼠标悬停高亮关联结果;
- 提供画布缩放(10% ~ 500%)、90° 旋转、二值化/去噪预处理以及局部鼠标划定识别区。
- 右侧 - 结构化识别面板 (ResultPanel)
- 提供纯文本、Markdown 渲染、表格编辑器与元数据信息四大标签页;
- 实时统计字符数、平均置信度(Confidence)与推理耗时;
- 底部快速导出操作条,支持复制到剪贴板或导出为 Word / Excel / Markdown。
核心工作流程
正在加载图表...
快速启动指南
环境要求
- Node.js:
>= 18.0.0(推荐 Node 20 / 22) - 包管理器:
npm或pnpm - Python:
>= 3.9(PaddleOCR 推理服务环境)
本地运行
bash
# 1. 进入项目根目录
cd D:/projects/vue/OCR
# 2. 安装项目依赖
npm install
# 3. 启动开发调试模式 (Vite + Electron 双进程 HMR)
npm run dev
# 4. 生产发布打包 (自动生成 Windows 安装包与绿色免安装 Zip)
npm run build
npm run dist下一篇技术文章请阅读:识文 DocuLens 系统流程与架构深度解析