我正在一个新的flutter项目中工作,该项目使用条形码和一些文本this one将小部件捕获到PNG图像,然后通过本机代码将数据发送到打印机。但是我有很多问题。例如,使用ios设备的打印速度太慢(Android的打印速度还可以)。因此,我决定从iOS的PDF版本进行打印,我有几个问题:
谢谢
答案 0 :(得分:0)
你可以看看这个包:
https://pub.dev/packages/printing
包中的示例:
final doc = pw.Document();
doc.addPage(pw.Page(
pageFormat: PdfPageFormat.a4,
build: (pw.Context context) {
return pw.Center(
child: pw.Text('Hello World'),
); // Center
}));
然后
await Printing.layoutPdf(
onLayout: (PdfPageFormat format) async => doc.save());
希望它对你有用。