launchForPdf static method
Future<File?>
launchForPdf(
- BuildContext context, {
- ScannerFileSource? source,
- Map<
dynamic, String> labelsConfig = const {},
Scanner to generate PDF file from scanned images
context
: BuildContext to attach PDF generation widgets
androidConfigs
: Android scanner labels configuration
Implementation
static Future<File?> launchForPdf(BuildContext context,
{ScannerFileSource? source,
Map<dynamic, String> labelsConfig = const {}}) async {
Future<File?>? launchWrapper() {
return launch(context, labelsConfig: labelsConfig, source: source);
}
return await Navigator.push<File>(
context,
MaterialPageRoute(
builder: (_) => PdfGeneratotGallery(launchWrapper, labelsConfig)));
}