mrz_parser

Creator: coderz1093

Last updated:

Add to Cart

Description:

mrz parser

mrz_parser (Dart/Flutter) #

Parse MRZ (Machine Readable Zone) from identity documents. Heavily
inspired by QKMRZParser.
Supported formats: #

TD1
TD2
TD3
MRV-A
MRV-B

Usage #
Import the package #
Add to pubspec.yaml
dependencies:
mrz_parser: ^2.0.0
copied to clipboard
Parse MRZ #
final mrz = [
'P<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<<<<<<<<<',
'L898902C36UTO7408122F1204159ZE184226B<<<<<10'
];

final result = MRZParser.tryParse(mrz);

// Alternatively use parse and catch MRZException descendants
try {
final result = MRZParser.parse(mrz);
} on MRZException catch(e) {
print(e);
}
copied to clipboard
Authors #

Anna Domashych
Oleksandr Leuschenko

License #
mrz_parser is released under a MIT License. See LICENSE for details.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.