当我尝试在已部署的 Flutter Web 应用程序上打印 PDF 时,我遇到了 Flutter Printing 包的问题。以下代码片段在调试模式下运行得非常好:
await Printing.layoutPdf(
format: PdfPageFormat.a4,
onLayout: (PdfPageFormat format) async {
return pdf.save();
},
);
它在调试模式下运行良好,但是,当我部署应用程序并通过同一网络浏览器访问它时,打印功能不起作用。
我希望这段代码能够生成 PDF 并在 Flutter Web 上打开打印对话框,允许用户打印 PDF。但是,当我在已部署的应用程序上运行此代码时,没有任何反应。
仅当部署应用程序时,问题仍然存在。我正在使用 Flutter 版本 3.16.1 和 Flutter Printing 包版本 5.11.1。
我非常感谢任何有关如何解决此问题的见解或建议,特别是在部署 Flutter Web 应用程序并使用 Flutter Printing 包进行 PDF 打印时。
我已经尝试过以下故障排除步骤:
“我有完全相同的问题。你找到解决方案了吗?”