← Back to Blog1 min read

在 Blazor 应用中无缝集成文档查看功能(使用 Doconut)

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

Doconut 文档查看器示意图
Doconut 文档查看器示意图

这就是 Doconut 的用武之地——它是一款高速、完全托管的文档查看器,专为 .NET 开发者打造。无论您使用 Blazor Server 还是 WebAssemblyDoconut 都能让用户保持互动,并在应用内安全地显示文档。

🧠 为什么在 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