在 Blazor 应用中无缝集成文档查看功能(使用 Doconut)
Blazor 革命性地改变了 .NET Web 开发,使得能够使用 C# 在服务器端和客户端(WebAssembly)创建丰富、交互式的 UI。随着您构建复杂的 Blazor 应用,往往需要在 UI 中直接显示文档——报告、用户上传的文件、参考资料等。依赖下载链接会破坏 Blazor 擅长的流畅单页应用体验。

这就是 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