Creare PDF in Dart

Mattepuffo's logo
Creare PDF in Dart

Creare PDF in Dart

Breve articolo su come creare PDF in Dart.

Vediamo giusto come installare la libreria e come creare un semplice PDF.

Al file pubspec.yaml aggiungete la seguente dipendenza:

dependencies:
  pdf: ^3.3.0

Fatto questo, ecco un esempio di codice:

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

Future main() async {
  final pdf = pw.Document();

  pdf.addPage(pw.Page(
      pageFormat: PdfPageFormat.a4,
      build: (pw.Context context) {
        return pw.Center(child: pw.Text('PDF da DART!'));
      }));

  final file = File("/home/matte-server/Scrivania/test.pdf");
  await file.writeAsBytes(await pdf.save());
}

La librerie è multi-piattaforma (ovviamente), e supporta anche Flutter.

In sostanza è la libreria de-facto per Dart.

Enjoy!


Share this Post

Commentami!