Я хочу преобразовать мою страницу в формате PDF, которую я могу распечатать. Есть простой способ сделать это, если приложение флаттера запускается на мобильном устройстве , что предполагает использование пакета pdf
в тандеме с пакетом dart:io
. Однако dart:io
совместим только с мобильными устройствами, а не поддерживается в веб-браузере . Flutter объединил функциональность flutter_web
в flutter
, и, хотя этот продукт все еще находится на начальной стадии, я думаю, что, вероятно, есть способ достичь того, что я хочу сделать.
Если я просто выберу «file», а затем «print» в браузере, я получу несогласованное форматирование на разных устройствах, что является проблемой.
Есть ли способ обойти невозможность использования dart:io
? Пакет pdf
совместим с сетью, но невозможно взаимодействовать с pdf
без dart:io
. Спасибо за помощь.