v0.0.5barcode_finder
बारकोड फाइंडर एक प्लगइन है जो एंड्रॉइड के लिए Zxing का उपयोग करके PDF फ़ाइलों और छवियों से बारकोड और QRCodes को पढ़ता है, और iOS के लिए Zxing और Zbar का उपयोग करता है।
PopcodeMobile/barcode-finder open-source repository details.
{"sdk":"flutter"}{"sdk":"flutter"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
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 ML-kit on Android and iOS to detect codes from PDF and Image files.
Example using appAdd this to your package's pubspec.yaml file:
dependencies:
barcode_finder: latest version
API 21 is the minimum supported for Android.
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.