Как встроить рабочий лист Excel в режиме просмотра только для чтения в сайт asp.net, работающий в интрасети
У меня есть требование, при котором пользователи должны просматривать загруженные файлы Excel на сайте, работающем в интрасети, NB, сами файлы должны размещаться локально. Решения, на которые я смотрел, включают.
- Использование программы просмотра документов Google (проблема требует общедоступного URL-адреса, что в моем случае неприемлемо).
- офисные веб-приложения думали о создании хоста WOPI и клиента WOPI, но, похоже, невозможно, чтобы клиент работал локально.
- исследовал officeviewer от edrawmax, который взаимодействует с офисным пакетом (проблема с этим работает только в IE и слишком дорого).
- Преобразование Excel в PDF [Не удалось найти подходящий инструмент для экспорта в PDF, если столбцов слишком много].
1 ответ
Решение
Вариант 2 может быть реализован, потому что вы можете разместить клиент WOPI локально.
https://docs.microsoft.com/en-us/officeonlineserver/deploy-office-online-server