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

Зарегистрируйте Doconut один раз, внедрите Viewer там, где открываются документы, и позвольте промежуточному ПО обслуживать конвейер просмотрщика и встроенные ресурсы.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Добавьте Doconut в контейнер сервисов и получайте просмотрщик через ту же модель DI, что и остальная часть вашего приложения.
Открывайте файлы с помощью OpenDocumentAsync() и возвращайте непрозрачный токен на стороне сервера в браузерный просмотрщик.
Обслуживайте скрипты, стили, изображения и запросы документов с помощью UseDoconutResources() и UseDoconut().
Включайте лицензированные возможности, такие как Converter и DICOM, в той же конфигурации запуска, что и базовый просмотрщик.
Точный каталог SDK содержит 75 просматриваемых расширений в 18 семьях, включая форматы, которые оставляют только 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 поддерживает 75 расширений файлов в 18 семьях и отображает их через один браузерный просмотрщик.
Нет. Документы рендерятся самостоятельным SDK Doconut без установки Microsoft Office на сервере или клиенте.
Да. Откройте документ через внедрённый сервис Viewer, затем инициализируйте JavaScript‑просмотрщик Doconut внутри вашей страницы Blazor.
Нет. Рендеринг и опциональные общие артефакты остаются внутри инфраструктуры, настроенной вашим приложением.
Протестируйте Doconut со своими PDF, Office, CAD, email, изображениями и медицинскими файлами.