Dart 和 Flutter 的 PDF

这一系列插件允许 Flutter 应用生成 PDF 文件并将其打印到设备打印机。此插件适用于 iOS 和 Android。

该库分为两部分

  • 一个低级 PDF 创建库,负责 PDF 位生成。
  • 一个类似于 Flutter 的 Widgets 系统,用于轻松进行高级 PDF 创建。

它可以使用您熟悉的易用性,通过 TrueType 字体创建包含图形、图像和文本的完整多页文档。

在此处查看交互式演示: https://davbfr.github.io/dart_pdf/

示例文档

example

使用 printing 包 https://pub.dev/packages/printing 进行完整的 Flutter 打印和共享操作。

坐标系统使用内部 PDF 单位

1.0 定义为 1 / 72.0 英寸
您可以使用 PdfPageFormat 中定义的厘米、毫米和英寸的常量

GitHub

https://github.com/DavBfr/dart_pdf