splitPdf method
Implementation
Future<List<String>> splitPdf(
{required String inputUrl, required String bookId}) async {
final List<String> result = List.empty(growable: true);
final List<String> listPath = List.empty(growable: true);
Directory tempDir = await getTemporaryDirectory();
String tempPath = tempDir.path;
String outputDir = '$tempPath/$bookId/contents';
await Directory(outputDir).create(recursive: true);
try {
final result = await platform.invokeMethod(
'extractPagesPDF', {"inputUrl": inputUrl, "outputUrl": outputDir})
as String;
List<String> stringList = result.split(",").map((e) => e.trim()).toList();
listPath.addAll(stringList);
} catch (e) {
print("LucTV - $e");
}
return result;
}