Flutter文档扫描与识别插件anyline_plugin的使用
_____ _ _
| _ |___ _ _| |_|___ ___
| | | | | | | | -_|
|__|__|_|_|_ |_|_|_|_|___|
|___|
Anyline 插件用于 Flutter #
Anyline 是一个移动 OCR SDK,可以配置以扫描各种数字、字符、文本和代码。
文档资源 #
获取帮助(支持) #
我们不会主动监控 Github 上的问题,相反,请通过 Anyline 帮助台 打开支持请求。
在基于此 Github 问题提出支持请求时,请填写并包含以下信息:
支持请求涉及 Anyline Github 存储库:anyline-ocr-flutter-module
谢谢!
许可证 #
查看 LICENSE 文件。
// 导入必要的包
import 'dart:async';
import 'dart:convert';
import ‘package:anyline_plugin/anyline_plugin.dart’;
import ‘package:flutter/foundation.dart’;
import ‘package:flutter/material.dart’;
import ‘package:flutter/services.dart’;
import ‘package:anyline_plugin_example/home.dart’;
// 主函数,启动应用
void main() {
runApp(AnylineDemoApp());
}
/// 这是一个简单的示例函数,展示如何快速使用我们的插件。
/// 更多代码请参阅 [anyline_demo] 模块。
void scanWithAnyline() async {
// 实例化插件
var anylinePlugin = AnylinePlugin();
// 加载配置文件,其中包含许可证密钥(更多信息请访问 documentation.anyline.com)
var config = await rootBundle.loadString(‘config/AnalogMeterConfig.json’);
// 开始扫描过程
var stringResult = await (anylinePlugin.startScanning(config) as FutureOr<String>);
// 将 stringResult 转换为 Map 以便访问结果字段。建议根据您的用例创建结果类。更多信息请参阅 Flutter 指南 documentation.anyline.com。
Map<String, dynamic>? result = jsonDecode(stringResult) as Map<String, dynamic>;
// 在调试模式下打印结果
if (kDebugMode) {
print(result);
}
}
更多关于Flutter文档扫描与识别插件anyline_plugin的使用的实战教程也可以访问 https://www.itying.com/category-92-b0.html