Внедрение зависимостей
Добавьте Doconut в контейнер сервисов и получайте Viewer через ту же модель DI, что и остальная часть вашего приложения.
Встраивайте более 70 форматов в ASP.NET Core и Blazor, с самостоятельным хостингом на Windows или Docker.

Зарегистрируйте Doconut один раз, внедрите Viewer там, где открываются документы, и позвольте middleware обслуживать конвейер просмотрщика и встроенные ресурсы.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Добавьте Doconut в контейнер сервисов и получайте Viewer через ту же модель DI, что и остальная часть вашего приложения.
Открывайте файлы с помощью OpenDocumentAsync() и возвращайте непрозрачный токен на стороне сервера в браузерный просмотрщик.
Обслуживайте скрипты, стили, изображения и запросы документов с помощью UseDoconutResources() и UseDoconut().
Включайте лицензированные возможности, такие как Converter и DICOM, в той же конфигурации запуска, что и базовый просмотрщик.
Точный каталог SDK содержит 76 просматриваемых расширений в 19 семействах, включая форматы, которые оставляют только PDF‑компоненты.
PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP
DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX
EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML
JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, и др.

.NET 8 сборка поддерживает самостоятельное развертывание на Windows и в Docker, сохраняя обработку документов внутри вашей инфраструктуры.
Распределённый режим публикует переиспользуемые артефакты документов в общую память, чтобы любой уполномоченный узел мог обслуживать защищённые запросы просмотрщика.
Распределённый режим включается по желанию. Стандартный одноинстансный просмотрщик остаётся по умолчанию.
Утверждённые узлы проверяют общие билеты доступа вместо зависимости от одной инстанции приложения.
Билеты могут привязывать доступ к документу к текущему браузеру и аутентифицированному пользователю.
Начинайте просмотр, пока опциональная фонова публикация продолжается для последующих страниц.
Используйте ограниченные очереди, маркеры готовности, отзыв и хранение для предсказуемых развертываний.
Да. Каталог .NET 8 поддерживает 76 расширений файлов в 19 семействах и отображает их через один браузерный просмотрщик.
Нет. Документы рендерятся самостоятельным SDK Doconut без установки Microsoft Office на сервере или клиенте.
Да. Откройте документ через внедрённый сервис Viewer, затем инициализируйте JavaScript‑просмотрщик Doconut внутри вашей страницы Blazor.
Нет. Рендеринг и опциональные общие артефакты остаются внутри инфраструктуры, настроенной вашим приложением.
Протестируйте Doconut со своими PDF, Office, CAD, электронными письмами, изображениями и медицинскими файлами.