Просмотрщик, который работает на этом сайте, является нативным компонентом .NET. В вашем собственном проекте он выступает как ссылка, а не как сервис, к которому вы обращаетесь. Два целевых билда: .NET Framework 4.0 и выше, и .NET Standard 2.0 и выше, что помещает его в .NET Core и всё, что после него. Компонент — Doconut.

Какой таргет вы используете
Выбирайте исходя из того, что уже используется в проекте, а не из того, что звучит новее.
- WebForms или MVC на .NET Framework — таргет 4.0+. Менять ничего не нужно.
- ASP.NET Core MVC или Razor Pages — таргет .NET Standard 2.0.
- Blazor Server — тот же таргет .NET Standard 2.0. Рендеринг происходит на сервере в любом случае, поэтому модель хостинга не меняет требования к компоненту.
- Linux‑контейнеры — поддерживается. Это путь .NET Core, в контейнере.
Оба таргета используют один и тот же рендерер. Таргет определяет, какую сборку вы подключаете, а не какие форматы получаете.
Что устанавливает браузер
Ничего. Нет ActiveX, плагинов, Java или ридера. Сервер преобразует документ в то, что браузер уже умеет отображать, и отправляет его. Поэтому просмотрщик ведёт себя одинаково как на закрытом корпоративном компьютере, так и на телефоне: на клиенте ничего не отсутствует и не устарело.
Что делает сервер вместо этого
Всё. Документ открывается, раскладывается и рендерится на вашем сервере, что имеет два последствия, требующих планирования.
- Office не требуется на сервере. Рендерер — нативный .NET и читает форматы напрямую. Нет установки Office, Interop или COM.
- Рендеринг потребляет CPU и память вашего сервера. PDF на 200 страниц и CAD‑чертёж размером 40 МБ — это разные запросы. Подбирайте машину под самый большой файл, который вы действительно будете принимать, и ограничьте загрузки этим размером.
Что это не есть
Это не клиентская JavaScript‑библиотека, открывающая файлы в браузере, и не хост‑API, куда вы отправляете документы. Если вам нужен один из этих вариантов, этот компонент не подходит, и лучше знать об этом с самого начала.
Хотите увидеть результат до того, как что‑то подключите? Это тот же рендерер, который используется в просмотрщике этого сайта — загрузите файл, и ваши пользователи получат такой же результат. Информация о лицензировании, пакетах и API‑документация находятся на Doconut.com.