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');
  });
}
copied to clipboard
2
likes
150
points
35
downloads

Publisher

verified publisherveryfi.com

Weekly Downloads

2024.09.14 - 2025.03.29

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