pdf 1.1.1 pdf: ^1.1.1 copied to clipboard
A pdf producer for Dart. It can create pdf files for both web or flutter.
import 'dart:io';
import 'package:pdf/pdf.dart';
void main() {
final pdf = PdfDocument(deflate: zlib.encode);
final page = PdfPage(pdf, pageFormat: PdfPageFormat.letter);
final g = page.getGraphics();
final font = g.defaultFont;
final top = page.pageFormat.height;
g.setColor(PdfColor(0.0, 1.0, 1.0));
g.drawRect(50.0 * PdfPageFormat.mm, top - 80.0 * PdfPageFormat.mm,
100.0 * PdfPageFormat.mm, 50.0 * PdfPageFormat.mm);
g.fillPath();
g.setColor(PdfColor(0.3, 0.3, 0.3));
g.drawString(font, 12.0, "Hello World!", 10.0 * PdfPageFormat.mm,
top - 10.0 * PdfPageFormat.mm);
var file = File('example.pdf');
file.writeAsBytesSync(pdf.save());
}