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

Зарегистрируйте Doconut один раз, внедрите просмотрщик там, где открываются документы, и позвольте middleware обслуживать конвейер просмотрщика и встроенные ресурсы.
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, изображениями и медицинскими файлами.