Распечатать PDF-файл, загруженный через веб-сервис в Flutter / Dart - PullRequest
1 голос
/ 03 октября 2019

Я работаю с Флаттером. У меня есть PDF-документ, который я загружаю с веб-сервиса. Ответ http тела этого pdf, отправленного http package , напечатан как Uint8List. Затем я хотел бы напечатать его с печатью , которая работает с пакетом pdf .

Итак, мне нужен экземпляр PdfDocument из этого класса. Есть ли способ, которым я могу конвертировать этот Uint8List в PDF? Я попробовал некоторые другие пакеты dart, но они не отвечали моим потребностям, потому что мне нужно печатать pdf, а не просто просматривать их.

Я также посмотрел с помощью flutter_downloader , чтобы просто получить pdfфайл, не мешая Uint8List, но кажется, что пакет не работает atm: https://github.com/fluttercommunity/flutter_downloader/issues/132

Большое спасибо за ответ.

1 Ответ

2 голосов
/ 03 октября 2019

Использование:

var data = await getThePdfData(); // obtain the Uint8List
Printing.sharePdf(bytes: data);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...