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!
dart flutter pdf
Commentami!