Blazor революционизировал разработку веб-приложений на .NET, позволяя создавать богатые, интерактивные пользовательские интерфейсы с использованием C# как на сервере, так и на стороне клиента (WebAssembly). По мере создания сложных приложений на Blazor появляется необходимость отображать документы – отчеты, загрузки пользователей, справочные материалы – непосредственно в интерфейсе. Полагание на ссылки для загрузки нарушает плавность одностраничного приложения, в которой Blazor преуспевает.

Иллюстрация просмотрщика документов Doconut

Здесь на помощь приходит 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 или CLI

В Visual Studio или с помощью .NET CLI установите основной пакет.