更新记录
1.3.6(2025-04-27) 下载此版本
优化性能
1.3.5(2025-04-27) 下载此版本
收费插件官网会加密,所以免费了
1.3.4(2025-04-27) 下载此版本
收费插件官网会加密,所以免费了
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
概述
本插件为uni-app生态提供全平台兼容的离线OCR(光学字符识别)解决方案,支持从图片中快速提取印刷体文本内容,无需依赖网络连接。适用于身份证识别、文档扫描、图片转文字等多种场景。
核心特性
✅ 全平台支持 - iOS/Android/Web/各端小程序一次集成
✅ 多语言识别 - 默认支持中文/英文/数字,可扩展其他语言
✅ 高性能引擎 - 采用优化OCR模型,识别速度、准确率高
✅ 自定义UI - 提供可完全定制的扫描界面组件
使用案例
<template>
<view>
<Image-orc
:sizeType="['original', 'compressed']"
:sourceType="['album', 'camera']"
@chooseImg="chooseImg"
@ocrSuccess="ocrSuccess"
@ocrFail="ocrFail"
>
<view type="primary" class="btn">选择图片</view>
</Image-orc>
</view>
</template>
<script>
export default {
data() {
},
methods: {
// 选择图片后回调
chooseImg(e) {
uni.showLoading({
title: '识别中...'
})
},
// ocr识别成功回调
ocrSuccess(info) {
uni.hideLoading();
console.log(info);
},
// ocr识别失败回调
ocrFail(err) {
console.log(err);
}
}
}
</script>
API
组件参数列表
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
sizeType | Array |
否 | original 原图,compressed 压缩图,默认二者都有 |
sourceType | Array |
否 | album 从相册选图,camera 使用相机,默认二者都有。如需直接开相机或直接选相册,请只使用一个选项 |
@chooseImg | EventHandle | 否 | 选择图片后回调事件 |
@ocrSuccess | EventHandle | 否 | OCR图片识别成功回调 |
@ocrFail | EventHandle | 否 | OCR图片识别失败回调 |