Рендеринг файлов Excel в браузере через Office Online по протоколу WOPI

Мы планируем интегрироваться с Office Online для отображения файлов Excel в браузере. Я понял весь рабочий процесс, изучив документацию, но у меня есть несколько вопросов:

  1. Является ли рендеринг файла excel отзывчивым на мобильных устройствах (как на Android, так и на iOS)? Я понимаю, что рендеринг файлов отзывчив при просмотре в мобильном приложении Excel, но вопрос в основном заключается в том, чтобы рендерить его в нашем приложении, которое представляет собой гибридное приложение (на основе cordova - просмотр в Интернете).
  2. Можем ли мы установить сервер Office Online на месте при использовании его для рендеринга файлов Excel в производственном режиме?
  3. Нужно ли реализовывать аутентификацию, учитывая, что приложение, из которого пользователь щелкает файл, уже имеет механизм аутентификации? В этом контексте связанный вопрос: нужно ли нам генерировать токены доступа?
  4. Если мы перейдем к развертыванию онлайн-сервера Office в облаке Microsoft, будет ли это выделенный сервер для наших нужд? Будет ли он масштабироваться в зависимости от нагрузки на сервер?

Благодарю.

1 ответ

  1. Мобильный веб-интерфейс не идеален, но можно открывать и просматривать файлы в браузере без особых проблем.
  2. Что вы подразумеваете под "производственным режимом"? Вы можете установить и использовать его, если соблюдаете условия лицензии (то есть, по сути, каждый редактор должен иметь собственную лицензию Office).
  3. Да, вам нужно использовать access_tokenавторизация, если вы хотите, чтобы ваши файлы были защищены. URL-адреса файлов, обслуживаемых хостом WOPI, обычно довольно легко угадать, поэтому, если нет access_tokenих может увидеть каждый.
  4. Вы имеете в виду партнерскую программу Office Cloud Storage или просто развертывание OOS в MS Azure? Если последнее, то архитектура полностью зависит от вас. Вы можете развернуть серверы в ферме, чтобы сделать инфраструктуру масштабируемой.
Другие вопросы по тегам