Dart 和 Flutter 的 PDF
这一系列插件允许 Flutter 应用生成 PDF 文件并将其打印到设备打印机。此插件适用于 iOS 和 Android。
该库分为两部分
- 一个低级 PDF 创建库,负责 PDF 位生成。
- 一个类似于 Flutter 的 Widgets 系统,用于轻松进行高级 PDF 创建。
它可以使用您熟悉的易用性,通过 TrueType 字体创建包含图形、图像和文本的完整多页文档。
在此处查看交互式演示: https://davbfr.github.io/dart_pdf/。
示例文档

使用 printing 包 https://pub.dev/packages/printing 进行完整的 Flutter 打印和共享操作。
坐标系统使用内部 PDF 单位
1.0 定义为 1 / 72.0 英寸
您可以使用 PdfPageFormat 中定义的厘米、毫米和英寸的常量