Blazor произвел революцию в разработке веб-приложений на .NET, позволяя создавать насыщенные, интерактивные пользовательские интерфейсы с помощью C# как на сервере, так и на клиенте (WebAssembly). При разработке сложных приложений Blazor часто возникает необходимость отображать документы – отчеты, загрузки пользователей, справочные материалы – непосредственно в пользовательском интерфейсе. Зависимость от ссылок на скачивание нарушает плавный, одностраничный опыт, который Blazor предоставляет с отличием.
Здесь появляется Doconut — молниеносный, полностью управляемый просмотрщик документов, специально разработанный для разработчиков .NET. Независимо от того, используете ли вы Blazor Server или WebAssembly, Doconut сохраняет вовлеченность ваших пользователей и надежно хранит документы внутри вашего приложения.
🧠 Почему стоит использовать Doconut в Blazor?
- Поддержка потока SPA: Doconut отображает документы прямо внутри ваших страниц. Без новых вкладок, без внешних просмотрщиков.
- Родной для .NET: Разработан для безупречной интеграции с ASP.NET Core и Blazor. Один последовательный стек.
- Поддержка множества форматов: Просматривайте PDF, DOCX, XLSX, PPTX, HTML, изображения, электронные письма и даже CAD — без сторонних плагинов.
- Адаптивный интерфейс: Опыт просмотра, оптимизированный для мобильных устройств, который соответствует внешнему виду и ощущениям вашего приложения.
Вы можете узнать больше о поддерживаемых типах файлов на doconut.com.
🧩 Как интегрировать Doconut в Blazor
Независимо от того, создаете ли вы приложение Blazor Server или WebAssembly, Doconut предлагает совместимый с .NET Standard опыт, обеспечивая совместимость на обоих платформах.
Как установить и использовать Doconut из NuGet.org
Интеграция Doconut в ваш проект .NET проста благодаря его доступности на NuGet.org.
1. Найдите пакет на NuGet
Посетите официальный профиль Doconut:
👉 https://www.nuget.org/profiles/doconut.com
Там вы найдете доступные пакеты.
2. Установите через NuGet Console или CLI
В Visual Studio или с использованием .NET CLI установите основной пакет.