Flutter Printing 包无法在已部署的 Flutter Web 应用程序上打印 PDF

问题描述 投票:0回答:1

当我尝试在已部署的 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 打印时。

我已经尝试过以下故障排除步骤:

  • 确保我拥有最新版本的 Flutter Printing 包。
  • 验证我的项目中是否正确配置了 Flutter Web 目标。
  • 通过将 PDF 保存到文件而不是使用 Flutter Printing 包来检查 PDF 生成代码是否正常工作。
flutter pdf deployment printing
1个回答
0
投票

“我有完全相同的问题。你找到解决方案了吗?”

© www.soinside.com 2019 - 2024. All rights reserved.