#firebase #flutter #pdf #docx
#firebase #flutter #PDF #docx
Вопрос:
У меня есть файл docx, сохраненный в firebase, и я хочу отобразить этот документ в своем приложении, чтобы не использовать внешнее приложение для открытия документа, как это делают некоторые файловые библиотеки. Я попробовал flutter_filereader, который идеально подходит для файла на моем телефоне, однако я не могу использовать его для открытия URL-адреса. Возможно ли это? Я думаю, что преобразование его в PDF будет работать, поскольку я могу отображать их с URL-адреса, однако я не могу найти библиотеку, которая позволит мне конвертировать файлы в PDF перед загрузкой в firebase? Любая помощь приветствуется
Ответ №1:
Вы можете отобразить URL-адрес в приложении с помощью flutter_webview https://pub.dev/packages/webview_flutter
Комментарии:
1. Отображение файла с URL-адреса firebase просто возвращает пустой белый экран из flutter_webview, есть идеи, почему? Может отображать обычную веб-страницу без проблем
2. извините, я понятия не имею об этом
Ответ №2:
Вы можете сделать это с помощью простого вызова API, чтобы PdftronFlutter.openDocument
перейти по ссылке this https://www.pdftron.com/blog/flutter/build-a-document-viewer-in-flutter /. В этом блоге говорилось об использовании PdftronFlutter
.
Комментарии:
1. Работает ли это только для PDF-файлов? Нужно ли сначала конвертировать docx в PDF, и если да, то как?