printPdf method

Future<bool> printPdf(
  1. Uint8List pdfBytes, {
  2. String? jobName,
})

Print PDF using system print dialog

Implementation

Future<bool> printPdf(Uint8List pdfBytes, {String? jobName}) async {
  try {
    await Printing.layoutPdf(
      onLayout: (PdfPageFormat format) async => pdfBytes,
      name: jobName ?? 'Lokotro Pay Receipt',
    );
    return true;
  } catch (e) {
    return false;
  }
}