【问题标题】:Flutter web easy printingFlutter web 轻松打印
【发布时间】:2021-09-15 18:29:48
【问题描述】:

由于flutter web 导出的javascript,我们无法打印当前网页信息。 在打印预览中我们有空白页,其他所有网站都不是这种情况。

我的问题很简单,我们有什么方法可以使用蓝牙打印机打印当前屏幕或使用 Flutter Web 进行有线连接?

我发现唯一的事情是使用一个名为打印的包,我需要将我的所有页面重建为 pdf。

https://pub.dev/packages/printing

【问题讨论】:

  • > “我发现的唯一一件事是使用了一个名为printing 的包,我需要将我的所有页面重建为pdf。”,为什么这个解决方案不适合你?我不认为你会找到更合适的解决方案,Flutter web 不会生成 html 代码女巫用于经典浏览器打印。
  • 通过说“我需要将我的所有页面重建为 pdf”,你是说你想创建一个 pdf 并将其用作应用程序中的页面吗?有一些软件包可以将您的小部件转换为 pdf 文档;)
  • 我正在尝试找到一种解决方案来打印我的页面,而无需将所有显示重新编码为 pdf。如果我可以抓住一个小部件并直接打印它。
  • 要将某些内容发送到打印实用程序,您必须将其作为通用格式发送,如 pdf、png、jpeg 等……这里的解决方案是截取屏幕截图(有用于this) 并将其用作 pdf、jpeg 等

标签: flutter flutter-web


【解决方案1】:

我已经尝试过这个 ai_blue_tooth_print - https://pub.dev/packages/ai_blue_tooth_print。它能够将颤动的网页屏幕直接打印到打印机。然而,这个包不是“空安全的”。

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    相关资源
    最近更新 更多