veryfi_dart 0.0.4 copy "veryfi_dart: ^0.0.4" to clipboard
veryfi_dart: ^0.0.4 copied to clipboard

OCR API for Real-Time Data Extraction. This package contains a set of functions that make it easy to consume and communicate with the Veryfi OCR API.

example/veryfi_dart_example.dart

import 'dart:convert';
import 'dart:io';
import 'dart:typed_data';
import 'package:veryfi_dart/veryfi_dart.dart';

Future<void> main() async {
  await processDocument();
  await updateDocument();
}

Future<void> processDocument() async {
  String fileName = 'filename.jpg';
  File file = File(fileName);
  Uint8List imageData = file.readAsBytesSync();
  String fileData = base64Encode(imageData);
  VeryfiDart client = VeryfiDart(
      'yourClientId', 'yourClientSecret', 'yourUsername', 'yourApiKey');

  await client.processDocument(fileName, fileData).then(
    (response) {
      print('success');
    },
  ).catchError((error) {
    print('error');
  });
}

Future<void> updateDocument() async {
  VeryfiDart client = VeryfiDart(
      'yourClientId', 'yourClientSecret', 'yourUsername', 'yourApiKey');
  final Map<String, dynamic> params = {'notes': 'Test'};
  await client.updateDocument('123', params).then(
    (response) {
      print('success');
    },
  ).catchError((error) {
    print('error');
  });
}
2
likes
130
pub points
50%
popularity

Publisher

verified publisherveryfi.com

OCR API for Real-Time Data Extraction. This package contains a set of functions that make it easy to consume and communicate with the Veryfi OCR API.

Homepage

Documentation

API reference

License

MIT (LICENSE)

Dependencies

crypto, http

More

Packages that depend on veryfi_dart