Рендеринг файлов Excel в браузере через Office Online по протоколу WOPI
Мы планируем интегрироваться с Office Online для отображения файлов Excel в браузере. Я понял весь рабочий процесс, изучив документацию, но у меня есть несколько вопросов:
- Является ли рендеринг файла excel отзывчивым на мобильных устройствах (как на Android, так и на iOS)? Я понимаю, что рендеринг файлов отзывчив при просмотре в мобильном приложении Excel, но вопрос в основном заключается в том, чтобы рендерить его в нашем приложении, которое представляет собой гибридное приложение (на основе cordova - просмотр в Интернете).
- Можем ли мы установить сервер Office Online на месте при использовании его для рендеринга файлов Excel в производственном режиме?
- Нужно ли реализовывать аутентификацию, учитывая, что приложение, из которого пользователь щелкает файл, уже имеет механизм аутентификации? В этом контексте связанный вопрос: нужно ли нам генерировать токены доступа?
- Если мы перейдем к развертыванию онлайн-сервера Office в облаке Microsoft, будет ли это выделенный сервер для наших нужд? Будет ли он масштабироваться в зависимости от нагрузки на сервер?
Благодарю.
1 ответ
- Мобильный веб-интерфейс не идеален, но можно открывать и просматривать файлы в браузере без особых проблем.
- Что вы подразумеваете под "производственным режимом"? Вы можете установить и использовать его, если соблюдаете условия лицензии (то есть, по сути, каждый редактор должен иметь собственную лицензию Office).
- Да, вам нужно использовать
access_token
авторизация, если вы хотите, чтобы ваши файлы были защищены. URL-адреса файлов, обслуживаемых хостом WOPI, обычно довольно легко угадать, поэтому, если нетaccess_token
их может увидеть каждый. - Вы имеете в виду партнерскую программу Office Cloud Storage или просто развертывание OOS в MS Azure? Если последнее, то архитектура полностью зависит от вас. Вы можете развернуть серверы в ферме, чтобы сделать инфраструктуру масштабируемой.