由于flutter web导出的javascript,我们无法打印当前网页信息。 在打印预览中,我们有空白页,所有其他网站都不是这种情况。
我的问题很简单,有什么办法可以让我们用蓝牙打印机打印当前屏幕或使用flutter web有线打印当前屏幕?
我发现的唯一的事情是使用一个名为printing的包,我需要将我的所有页面重建为pdf。
我已经尝试过这个ai_blue_tooth_print - https://pub.dev/packages/ai_blue_tooth_print。它能够将 flutter web 屏幕直接打印到打印机。然而,这个包不是“空安全”的。
最简单的方法就是尝试这个
html.window.print();
这将帮助您触发颤动打印,因此您需要创建一个连接到流的方法(使用 FCM 的示例 firebase 流),然后在值更改时调用该方法