gs1_barcode_parser_plus 1.2.1 copy "gs1_barcode_parser_plus: ^1.2.1" to clipboard
gs1_barcode_parser_plus: ^1.2.1 copied to clipboard

The barcode parser is a library for handling the contents of GS1 barcodes.

example/main.dart

import 'package:gs1_barcode_parser_plus/gs1_barcode_parser.dart';

main() {
  final String barcode =
      ']C101040123456789011715012910ABC1233932971471131030005253922471142127649716';
  // GS1 Digital Link official examples
  final digitalLink1 = 'https://id.gs1.org/01/09506000134352/21/12345';
  final digitalLink2 =
      'https://id.gs1.org/01/09506000134376/10/ABC/21/12345?17=231231';
  final digitalLink3 =
      'https://example.com/some/path/01/12345678901231/21/ABC?10=LOT123';

  final parser = GS1BarcodeParser.defaultParser();

  final result = parser.parse(barcode);
  print(result);

  print('GS1 Digital Link Example 1:');
  print(parser.parse(digitalLink1));

  print('\nGS1 Digital Link Example 2:');
  print(parser.parse(digitalLink2));

  print('\nGS1 Digital Link Example 3:');
  print(parser.parse(digitalLink3));
}
0
likes
150
points
86
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The barcode parser is a library for handling the contents of GS1 barcodes.

Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on gs1_barcode_parser_plus