A Flutter plugin scan text from image.
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
Change minSdkVersion in android/app/build.gradle
android {
defaultConfig {
minSdkVersion 21
}
}
platform :ios, '13.0'
Add info.plist
<key>NSCameraUsageDescription</key>
<string>Camera Permission Description</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Gallery Permission Description</string>
flutter_scan_plugin:
git:
url: https://github.com/hoa2380/flutter_scan_plugin
ref: mainfinal pathFilePdf = await FlutterScanPlugin.start(Type.CAMERA, context);final pathFilePdf = await FlutterScanPlugin.start(Type.GALLERY, context);if (Platform.isIOS) {
directory = await getApplicationDocumentsDirectory();
} else {
directory = Directory('/storage/emulated/0/Download');
if (!await directory.exists()) directory = await getExternalStorageDirectory();
}