用户在您的 Web 应用中需要查看文档的频率有多高?发票、报告、合同、手册、简历、电子表格、演示文稿——列表还在继续。传统的方法是什么?提供一个下载链接。

但说实话,“下载链接”的工作流程通常是笨拙的:

  • 用户摩擦: 点击下载,找到文件,等待另一个应用(如 Adobe Reader 或 MS Word)打开……这将用户 拉出 您应用的体验。
  • 软件依赖性: 如果用户没有安装正确的软件怎么办?或者他们在功能有限的移动设备上?您可能会面临无法查看文档的风险。
  • 上下文丢失: 一旦下载,文档就生活在您的应用之外,使集成工作流程(如评论或状态跟踪)变得更加困难。
  • 版本控制问题: 用户可能保存本地副本,这些副本很快就会过时。

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

引入与 Doconut 的无缝应用内查看

Doconut 是一个强大的 .NET 组件,专为 Web 应用设计。它允许您在网站或 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 页面、视图、Blazor 组件或 ASPX 页面中使用提供的 Doconut 控件或标签助手。
  4. 指向文档: 将您想要显示的文档的路径或流传递给 Doconut 组件。

Doconut 通常处理将文档忠实渲染为 Web 可查看格式所需的服务器端处理,然后在客户端通过嵌入的查看器显示。