madari-oss/lib/utils/ocr_file.dart
Madari Developers 16fe4a653f Project import generated by Copybara.
GitOrigin-RevId: 829626e92d5dba6a4586d1e7c4bd1615ec396e88
2025-01-02 18:46:26 +00:00

33 lines
646 B
Dart

import 'dart:io';
import 'package:file_picker/file_picker.dart';
Future<List<String>> ocrFiles(List<PlatformFile> file) async {
List<String> returnValue = [];
for (var value in file) {
final file = File(value.path!);
String extension = file.path.split('.').last.toLowerCase();
switch (extension) {
case "pdf":
final result = await extractPDF(file);
returnValue.add(result);
break;
case "png":
case "bpm":
case "jpeg":
case "jpg":
default:
returnValue.add("");
}
}
return returnValue;
}
Future<String> extractPDF(File file) async {
return "";
}