Шаг 1: Добавьте это в файл pubspec.yaml вашего пакета:
dependencies:
pdf: ^1.3.13
Шаг 2: Вы можете установить пакеты из командной строки:
$ flutter pub get
Шаг 3: Сейчасв своем коде Dart вы можете использовать:
import 'package:pdf/pdf.dart';
Шаг 4:
final pdf = Document();
pdf.addPage(Page(
pageFormat: PdfPageFormat.a4,
build: (Context context) {
return Center(
child: Text("Hello World"),
); // Center
}));
Шаг 5: Сохранить файл PDF:
final output = await getExternalStorageDirectory();// use the [path_provider (https://pub.dartlang.org/packages/path_provider) library:
final file = File("${output.path}/example.pdf");
await file.writeAsBytes(pdf.save());
`