launchForPdf static method

Future<File?> launchForPdf(
  1. BuildContext context, {
  2. ScannerFileSource? source,
  3. 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)));
}