extractText static method

Future<String> extractText(
  1. String imagePath, {
  2. String? language,
  3. Map? args,
})

image to text

String _ocrText = await FlutterTesseractOcr.extractText(url, language: langs, args: {
   "preserve_interword_spaces": "1",});

Implementation

static Future<String> extractText(String imagePath,
    {String? language, Map? args}) async {
  final data = {
    "language": language,
    // To avoid error when we pass null to args
    "args": args ?? {},
  };

  var promiseData = _extractText(imagePath.toJS, (data).jsify()!);

  return promiseData.toDart.then((v) => v.dartify() as String);
}