barcode_finder 0.0.5 icon indicating copy to clipboard operation
barcode_finder: ^0.0.5 copied to clipboard

Barcode Finder is a plugin for reading barcodes and QRCodes from pdf files and images using Zxing for Android and Zxing and Zbar for iOS

Barcode Finder #

A flutter plugin for barcode scanner that works on both iOS and Android. Provides functionality for scanning several formats of 1D and 2D barcodes.

It uses Zxing on Android and Zxing+Zbar on iOS to detect codes from PDF and Image files.

Example using app

Getting Started #

Depend on it #

Add this to your package's pubspec.yaml file:

dependencies:
  barcode_finder: latest version

Android Platform #

API 21 is the minimum supported for Android.

Usage #

Lets take a look at how to use BarcodeFinder to scan any PDF or image File using File Picker as a auxiliar plugin.

Future<String?> scanFile() async {
    // Used to pick a file from device storage
    final pickedFile = await FilePicker.platform.pickFiles();
    if (pickedFile != null) {
        final filePath = pickedFile.files.single.path;
        if (filePath != null) {
            return await BarcodeFinder.scanFile(path: path);
        }
    }
}

Make sure you are passing a valid and permissioned path to BarcodeFinder.scanFile, in the exemple above, the package FilePicker provides it for us.

27
likes
130
pub points
74%
popularity

Publisher

verified publisher iconpopcode.com.br

Barcode Finder is a plugin for reading barcodes and QRCodes from pdf files and images using Zxing for Android and Zxing and Zbar for iOS

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on barcode_finder