Как встроить рабочий лист Excel в режиме просмотра только для чтения в сайт asp.net, работающий в интрасети

У меня есть требование, при котором пользователи должны просматривать загруженные файлы Excel на сайте, работающем в интрасети, NB, сами файлы должны размещаться локально. Решения, на которые я смотрел, включают.

  1. Использование программы просмотра документов Google (проблема требует общедоступного URL-адреса, что в моем случае неприемлемо).
  2. офисные веб-приложения думали о создании хоста WOPI и клиента WOPI, но, похоже, невозможно, чтобы клиент работал локально.
  3. исследовал officeviewer от edrawmax, который взаимодействует с офисным пакетом (проблема с этим работает только в IE и слишком дорого).
  4. Преобразование Excel в PDF [Не удалось найти подходящий инструмент для экспорта в PDF, если столбцов слишком много].

1 ответ

Решение

Вариант 2 может быть реализован, потому что вы можете разместить клиент WOPI локально.
https://docs.microsoft.com/en-us/officeonlineserver/deploy-office-online-server

Другие вопросы по тегам