【问题标题】:Print a pdf downloaded through a webservice in Flutter / Dart在 Flutter / Dart 中打印通过 web 服务下载的 pdf
【发布时间】:2020-02-01 22:26:15
【问题描述】:

我正在使用 Flutter。 我有一个从网络服务下载的 pdf 文档。 http package 发送的此 pdf 的 http 正文响应类型为 Uint8List。 然后,我想用printing 打印它,它正在使用pdf 包。

所以我需要这个类的 PdfDocument 实例。 有没有办法可以将此 Uint8List 转换为 pdf ?我尝试了其他一些 dart 包,但它们没有满足我的需求,因为我需要打印 pdf,而不仅仅是查看它们。

我还查看了flutter_downloader,以便简单地获取 pdf 文件而无需使用 Uint8List,但似乎该包无法正常工作:https://github.com/fluttercommunity/flutter_downloader/issues/132

非常感谢您的回答。

【问题讨论】:

    标签: pdf flutter dart printing


    【解决方案1】:

    用途:

    var data = await getThePdfData(); // obtain the Uint8List
    Printing.sharePdf(bytes: data);
    

    【讨论】:

    • 我也有同样的问题。但是这里给出的解决方案只是分享pdf。我想打印pdf文件。怎么打印?
    • @VickyM 你找到打印 pdf 文件的解决方案了吗?
    猜你喜欢
    • 1970-01-01
    • 2022-11-09
    • 2020-03-01
    • 2018-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    相关资源
    最近更新 更多