fbpx
Lección 1, Tema 1
En Progreso

Como crear un documento PDF

Jorge L. febrero 22, 2024

Código

Dependencias

pdf: ^3.8.2
printing: ^5.9.2

import 'package:pdf/pdf.dart';
import 'package:pdf/widgets.dart' as pw;
import 'package:printing/printing.dart';
import 'dart:io';

Future generarPDFS() async {
  // Add your function code here!
  final pdf = pw.Document();

  pdf.addPage(pw.Page(
      pageFormat: PdfPageFormat.a4,
      build: (pw.Context context) {
        return pw.Center(
          child: pw.Text("Hello World"),
        ); // Center
      })); // Page
  
  await Printing.layoutPdf(
      onLayout: (PdfPageFormat format) async => pdf.save());//Print
}

¿Cómo de útil te ha parecido esta clase?