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

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

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

Спасибо.


person Andy Dufresne    schedule 09.08.2018    source источник


Ответы (1)


  1. Мобильный веб-интерфейс не идеален, но можно открывать и просматривать файлы в браузере без больших проблем.
  2. Что вы подразумеваете под "производственным режимом"? Вы можете установить и использовать его, если соблюдаете условия лицензии (по сути, каждый редактор должен иметь собственную лицензию Office).
  3. Да, вам необходимо использовать авторизацию на основе access_token, если вы хотите защитить свои файлы. URL-адреса файлов, обслуживаемых хостом WOPI, обычно довольно легко угадать, поэтому, если нет access_token, их может увидеть любой.
  4. Вы имеете в виду партнерскую программу Office Cloud Storage или просто развертывание OOS в MS Azure? Если второе, то архитектура полностью зависит от вас. Вы можете развернуть серверы в farm, чтобы сделать инфраструктуру достаточно масштабируемой.
person rocky    schedule 13.08.2018
comment
1. Хорошо. Я принимаю это как да, что файлы Excel могут быть прочитаны внутри стороннего приложения. a>партнерская программа для него тоже. 2. У меня сложилось впечатление, что офисный онлайн-сервер можно установить локально только для тестирования. Я не следил за последним утверждением. Лицензирование основано на количестве редакторов, открытых пользователями в данный момент времени? 3. Хорошо 4. Я имел в виду партнерскую программу. Что касается № 2, означает ли это, что OOS нельзя развернуть в частном облаке? - person Andy Dufresne; 13.08.2018
comment
2,4) Хорошо, я говорил об автономной установке ООС. Я не знаю лицензионных условий программы Office Cloud Storage... Однако, на самом деле, вам будет предоставлен доступ к тестовой среде. Весь процесс тестирования/запуска описан здесь. - person rocky; 13.08.2018