百度AI文字识别与C#MVC接合在PC端文字复制到WORD

  百度AI入门式的文章,请各位大神们多指教,首先百度AI平台申请帐号,申请API Key / Secret Key

在***应用详情***页面查看并复制应用的Api Key(简称AK) 和 Secret Key(简称SK),初始化`OCR`单例:


```

OCR.getInstance().initAccessTokenWithAkSk(new OnResultListener<AccessToken>() {

    @Override

    public void onResult(AccessToken result) {

        // 调用成功,返回AccessToken对象

        String token = result.getAccessToken();

    }

    @Override

    public void onError(OCRError error) {

        // 调用失败,返回OCRError子类SDKError对象

    }

}, getApplicationContext(), "您的应用AK", "您的应用SK");

### 授权文件(安全模式)


此种身份验证方案使用授权文件获得AccessToken,缓存在本地。***建议有安全考虑的开发者使用此种身份验证方式。***


在您的移动APP分发出去之后,APP存在被反编译的可能,所以直接将AK / SK 置于APP源码之中,存在被盗取的风险。采用授权文件的身份验证方法,可有效保护AK/SK在移动设备中的安全。攻击者即使拦截了流量,盗取了授权文件,也难以盗用您的配额。


使用步骤:


1.[官网](https://console.bce.baidu.com/ai/?fromai=1&_=1488766023093#/ai/ocr/app/list)中配置应用

![](https://ai.bdstatic.com/file/E0FE42DB27494CBC895C6F24DBC1FE54)

![](https://ai.bdstatic.com/file/36B5703778884B73AE6E9241730B1772)

2. 在***应用详情***页面下载对应应用的授权文件

![](https://ai.bdstatic.com/file/6E928A2EBAE744E59D8D0CE2984AAC57)

3. 将授权文件添加至工程assets文件夹,文件名必须为`aip.license`

![](https://ai.bdstatic.com/file/54D522AC76AA44B9BBE6E98FEEAD79EE)

4. 调用initAccessToken方法,初始化OCR单例:


```

OCR.getInstance().initAccessToken(new OnResultListener<AccessToken>() {

    @Override

    public void onResult(AccessToken result) {

        // 调用成功,返回AccessToken对象

        String token = result.getAccessToken();

    }

    @Override

    public void onError(OCRError error) {

        // 调用失败,返回OCRError子类SDKError对象

    }

}, getApplicationContext());

```

百度AI文字识别返值是JSON在DEMO中的MainActivity中找到你相对的文字识别的类别这里用的通用文字

用INTENT把要值的传入到下一个页面,在传入的下个页面把值取出,导入GSON,JTDS


通过ANDROID把要的内容传到SQL数据中,


然后用VS2017建立一个C#的MVC项目

在项目的MVC中读取数据库中的内容,然后复制到WORD中



上面的只是一个大概的思路,如有需要使用APK跟详细的内容可以加微信咨询18979917773



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值