停止强制下载!在您的 .NET 应用中嵌入通用文档查看器,使用 Doconut
← Back to Blog1 min read

停止强制下载!在您的 .NET 应用中嵌入通用文档查看器,使用 Doconut

您的网页应用用户多久需要查看一次文档?发票、报告、合同、手册、简历、电子表格、演示文稿——列表还有很多。传统做法是什么?提供下载链接。

但说实话,“下载链接”工作流往往很笨拙:

  • 用户摩擦感: 点击下载,找到文件,等待另一个应用程序(如 Adobe Reader 或 MS Word)打开……这会把用户拉出您的应用体验。
  • 软件依赖性: 如果用户没有安装相应软件怎么办?或者他们使用功能受限的移动设备?您冒着他们根本无法查看文档的风险。
  • 上下文丢失: 下载后,文档脱离了您的应用,导致诸如评论或状态跟踪等集成工作流变得更难。
  • 版本控制问题: 用户可能会保存本地副本,而这些副本很快会过时。

有一种更流畅、更专业的方式:将文档查看器直接嵌入您的 .NET Web 应用。这正是 Doconut 为您赋能的地方。

引入无缝的应用内查看功能,使用 Doconut

Doconut 是为 Web 应用专门设计的强大 .NET 组件。它允许您在网站或 Web 应用的界面内渲染并显示各种文档格式。

可以把它想象成一个通用的查看窗口,您可以轻松集成。无需强制下载,用户即可在站内直接查看 PDF、Word 文档(DOC、DOCX)、Excel 电子表格(XLS、XLSX)、PowerPoint 演示文稿(PPT、PPTX)、图片(JPG、PNG、TIFF、GIF)以及许多其他格式,体验流畅无缝。

为什么要像 Doconut 这样嵌入查看器?

Doconut 集成到您的 .NET 项目可以带来显著优势:

  1. 卓越的用户体验: 让用户始终停留在您的应用中。文档查看即时且轻松,成为工作流的自然一环。
  2. 通用兼容性: Doconut 处理渲染复杂度。只要 Doconut 支持该格式,用户即可查看,无需考虑本地安装的软件。
  3. 无客户端依赖: 用户无需 Adobe Reader、Microsoft Office 或特定浏览器插件。查看体验在所有浏览器和平台上保持一致。
  4. 增强控制: 将敏感文档保存在受控的应用环境中。您可以更好地管理权限并跟踪查看活动。
  5. 简化工作流: 促进文档审阅、批准流程或仅仅是信息引用,免去切换上下文的麻烦。
  6. 对 .NET 开发者友好: Doconut 为 .NET 生态系统而生,提供对 ASP.NET(Web Forms、MVC)、ASP.NET Core,甚至可能的 Blazor 应用的直接集成。

Doconut 的工作原理

虽然具体实现细节请参考文档,但总体思路非常简单:

  1. 安装: 将 Doconut NuGet 包添加到您的 .NET Web 项目中。
  2. 配置: 设置必要的配置(如许可证密钥或存储路径,如适用)。
  3. 嵌入: 在 Razor 页面、Views、Blazor 组件或 ASPX 页面中使用提供的 Doconut 控件或标签帮助程序。
  4. 指向文档: 将要显示的文档路径或流传递给 Doconut 组件。

Doconut 通常在服务器端完成文档渲染,为客户端的嵌入式查看器生成可在网页中显示的格式。

#NET#Word Viewer#Document Viewer#dotnet#dot net