Отображение документа word в приложении flutter с URL-адреса

#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, и если да, то как?