Vue + Element: просмотрщик документов .docx/.pptx/.pdf

Проект, над которым я сейчас работаю, использует Vue.js и Element UI для внешнего интерфейса. Мы строим систему для управления документами с бэкендом Django + DRF.

Пользователи могут загружать свои документы (в основном в форматах .docx/.pptx/.pdf), а также просматривать их. Основным ограничением для приложения является отсутствие доступа к Интернету (оно будет работать только в локальной сети), и в идеале предварительный просмотр должен происходить во внешнем интерфейсе.

Как я могу этого добиться? Я пытался найти библиотеки, которые могут это сделать, но безуспешно.


person Lev    schedule 08.11.2020    source источник
comment
Привет, я думаю, вам нужны некоторые инструменты, которые можно комбинировать для работы со всеми типами файлов. Для изображений предварительный просмотр должен быть очень простым. Для файлов .pdf здесь приведен ответ на вопрос о stackoverflow. Для файлов Powerpoint, возможно, кто-то еще может вам помочь, или вам нужно провести дополнительное исследование.   -  person wittgenstein    schedule 08.11.2020
comment
Привет, @wittgenstein. Спасибо за совет! Я не возражаю против использования разных инструментов для разных типов, просто я не могу найти офлайн-просмотрщики для офисных типов.   -  person Lev    schedule 08.11.2020
comment
Насколько я знаю, вы ищете только те скрипты, которые реализуете в своем приложении. Если вы посмотрите на приведенный выше пример, они дадут вам хороший совет что используется base64.   -  person wittgenstein    schedule 08.11.2020