B
← Back to Blog1 min read

Blazor アプリケーションにシームレスなドキュメント閲覧を統合する (Doconut)

Blazor は .NET のウェブ開発に革命をもたらし、サーバー側およびクライアント側(WebAssembly)で C# を使用したリッチでインタラクティブな UI を実現します。高度な Blazor アプリケーションを構築する際、レポートやユーザーがアップロードしたファイル、参照資料などのドキュメントを UI 内に直接表示する必要が頻繁に生じます。ダウンロードリンクに依存すると、Blazor が得意とする流れるようなシングルページアプリケーションの体験が損なわれます。

Doconut ドキュメントビューアのイラスト
Doconut ドキュメントビューアのイラスト

ここで Doconut の出番です — .NET 開発者向けに特別に作られた、超高速でフルマネージドなドキュメントビューアです。Blazor Server でも WebAssembly でも、Doconut はユーザーを引き付け、ドキュメントをアプリ内で安全に表示します。

🧠 Blazor で Doconut を使用する理由

  • SPA フローの維持: Doconut はドキュメントをページ内に直接レンダリングします。新しいタブや外部ビューアは不要です。
  • .NET ネイティブ: ASP.NET Core と Blazor へのシームレスな統合を念頭に設計されています。一貫したスタックです。
  • マルチフォーマット対応: PDF、DOCX、XLSX、PPTX、HTML、画像、メール、さらには CAD まで閲覧可能です。サードパーティプラグインは不要です。
  • レスポンシブ UI: モバイルフレンドリーな閲覧体験で、アプリの外観や操作感にマッチします。

サポートされているファイルタイプの詳細は、doconut.comをご覧ください。

🧩 Blazor に Doconut を統合する方法

Blazor Server でも WebAssembly アプリでも、Doconut は .NET Standard 互換のエクスペリエンスを提供し、両者での互換性を確保します。

NuGet.org から Doconut をインストールして使用する方法

Doconut を .NET プロジェクトに統合するのは簡単です。これは NuGet.org で入手可能だからです。

1. NuGet でパッケージを探す

公式 Doconut プロファイルにアクセスしてください: 👉 https://www.nuget.org/profiles/doconut.com

そこに利用可能なパッケージが一覧表示されています。

2. NuGet コンソールまたは CLI でインストール

Visual Studio または .NET CLI を使用して、メインパッケージをインストールします。

#dotNET#Word Viewer#Document Viewer#Blazor Server