【问题标题】:Print file on a local printer using pure Dart with pop up printer window?使用纯 Dart 在本地打印机上打印文件并弹出打印机窗口?
【发布时间】:2020-09-01 20:57:23
【问题描述】:

我想在本地打印机上打印包含在 $file 变量中的文件。我想要一个弹出窗口,就像 Java Script window.print()。我的问题是,我怎样才能只使用 Dart 语言来完成同样的工作?实际上我正在使用 Flutter for windows 应用程序,并且有可以在 Flutter 桌面上打印的插件,所以我想使用纯 dart 来打印本地文件。

【问题讨论】:

  • 一些打印机有 websocket 接口,可以允许连接到它们并调用打印。因此,如果您想打印自定义文件,请考虑一下。 github.com/vshjxyz/nwjs-print-server

标签: flutter dart printing flutter-desktop


【解决方案1】:

window.print 只是打印出当前网页。

如果您想打印自定义 $file,则首先尝试在单独的浏览器选项卡/窗口中加载该文件。如果您无法在浏览器中加载该文件,那么剩下的唯一解决方案就是本地连接到操作系统并从那里打印文件。

正如flutter for windows所说,原生插件应该用golang编写

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2011-03-29
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多