extractHocr static method

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

image to html text(hocr)

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

Implementation

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

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

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