【发布时间】:2021-09-15 18:29:48
【问题描述】:
由于flutter web 导出的javascript,我们无法打印当前网页信息。 在打印预览中我们有空白页,其他所有网站都不是这种情况。
我的问题很简单,我们有什么方法可以使用蓝牙打印机打印当前屏幕或使用 Flutter Web 进行有线连接?
我发现唯一的事情是使用一个名为打印的包,我需要将我的所有页面重建为 pdf。
【问题讨论】:
-
> “我发现的唯一一件事是使用了一个名为printing 的包,我需要将我的所有页面重建为pdf。”,为什么这个解决方案不适合你?我不认为你会找到更合适的解决方案,Flutter web 不会生成 html 代码女巫用于经典浏览器打印。
-
通过说“我需要将我的所有页面重建为 pdf”,你是说你想创建一个 pdf 并将其用作应用程序中的页面吗?有一些软件包可以将您的小部件转换为 pdf 文档;)
-
我正在尝试找到一种解决方案来打印我的页面,而无需将所有显示重新编码为 pdf。如果我可以抓住一个小部件并直接打印它。
-
要将某些内容发送到打印实用程序,您必须将其作为通用格式发送,如 pdf、png、jpeg 等……这里的解决方案是截取屏幕截图(有用于this) 并将其用作 pdf、jpeg 等
标签: flutter flutter-web