hanvonCloudTableReader模块封装了汉王云文本商务版识别的sdk,可通过选择相册中的文本(包含表格)读取文本信息
https://docs.apicloud.com/Client ... vonCloudTableReader
说一下使用中需要注意的地方:
1. config.xml文件的配置:
生成Android key时需要生成证书的MD5指纹,使用下面的命令:keytool -list -v -keystore mystore.keystore - <feature name="hanvonCloudTableReader">
- <param name="androidkey" value="163114c8-31b5-4424-bb85-617f81cf54d9" />
- <param name="ioskey" value="ffa49301-d271-4ecc-8a3c-5a165eb5768d"/>
- </feature>
复制代码 2. http://developer**.**/api/toAPIList.do?category=
在这个页面申请云文本商务版。我申请的是免费试用版。免费试用版,每天只能调20次接口。
如下图,分别开通增强版json,json, 文本 这三个子类的服务
http://developer**.**/api/toApplyAuth.do?serviceTypeId=12
3. 下面看代码:
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
- <title>title</title>
- <link rel="stylesheet" type="text/css" href="../css/api.css" />
- <style>
- body {}
- </style>
- </head>
- <body>
- </body>
- <script type="text/javascript" src="../script/api.js"></script>
- <script type="text/javascript">
- apiready = function() {
- var recTable = api.require('hanvonCloudTableReader');
- api.download({
- url: "http://**.**1.z0.glb**.**/apicloud/88846664915e31233ac13114f62bc9ab.jpg",
- savePath: 'fs://repic.jpg',
- report: true,
- cache: true,
- allowResume: true
- }, function(ret, err) {
- if (ret) {
- console.log(ret.savePath);
- recTable.recognitionTable({
- androidkey: "086cdebc-736c-4a48-a7cc-112f732xxxx",
- ioskey: "cd043325-3c2d-4818-864d-19362e5bxxxx",
- uid: "192.168.13.101",
- type: "superjson",
- picpath: ret.savePath
- }, function(ret, err) {
- if (ret.status) {
- console.log(JSON.stringify(ret));
- } else {
- alert(JSON.stringify(err));
- }
- });
- } else {
- alert(JSON.stringify(err));
- }
- });
- };
- </script>
- </html>
复制代码
|