Doconut:无缝文档查看与转换,适用于现代 .NET 应用程序
11/28/2025

Doconut:无缝文档查看与转换,适用于现代 .NET 应用程序

Doconut 是一款功能强大的 .NET 文档查看器和转换器,支持 50 多种格式,包括 PDF、Office、CAD、图像和电子邮件,完全在服务器端运行,并兼容 ASP.NET MVC、.NET Core、Blazor 和 WebForms。

现代 .NET 应用程序经常需要在网页界面内直接显示、预览、批注、搜索和转换文档,而不依赖浏览器插件、外部应用或不稳定的客户端方案。Doconut 提供了一个统一平台,通过 服务器端文档查看器和转换引擎 来解决这一挑战,能够处理 50 多种文档格式,适用于企业、教育、金融和工程等各类场景。

无缝文档查看与转换
无缝文档查看与转换

使用 Doconut,开发者可以在 ASP.NET MVC.NET CoreBlazorWebForms 应用中无缝嵌入强大的查看器。它提供一致的渲染、可预测的性能以及零客户端依赖。所有繁重的处理——PDF 解码、Word 渲染、PowerPoint 布局、CAD 解释、图像处理和文本提取——全部在服务器端完成。浏览器仅接收轻量的 HTML5 输出,确保在 Windows、macOS、Linux、iOS、Android 以及所有主流浏览器上的兼容性。

Doconut 的生态系统围绕 ViewerAnnotations PluginSearch PluginConverter Plugin 构建,为开发者提供灵活性,能够构建符合内部系统、客户门户或业务工作流需求的文档驱动体验。


什么让 Doconut 成为 .NET 开发者的卓越选择?

1. 支持 50+ 文档格式

Doconut 能够处理范围极广的文档类型,涵盖大多数业务和工程常用格式,包括:

  • PDF(所有版本,支持加密文件)
  • Microsoft Office:Word(DOC/DOCX)、Excel(XLS/XLSX)、PowerPoint(PPT/PPTX)
  • CAD 格式:DWG、DXF
  • 图像:PNG、JPG、BMP、TIFF、GIF、JPEG2000
  • 电子邮件格式:MSG、EML
  • 文本类格式:TXT、RTF、EPUB、HTML
  • PSD、矢量图像及其他图形格式

单一库能够处理如此众多的格式,减少了对多个第三方查看器的依赖,也免去了复杂的客户端回退逻辑。


Doconut 平台的核心特性

服务器端渲染,实现最大兼容性

Doconut Viewer 完全在服务器端处理文档,生成像素精确的预览,不受浏览器、操作系统或设备的限制。无需 浏览器插件、PDF 阅读器、ActiveX 控件或 WebAssembly 模块。所有绘制工作均由 Doconut 的渲染核心完成,确保输出一致。

此架构带来的主要优势:

  • 兼容所有设备和浏览器
  • 降低客户端复杂度
  • 将敏感文档保留在服务器内部
  • 实现可预测、稳定的渲染效果

Annotations Plugin – 标记、批注与视觉反馈

Doconut 提供完整的批注系统,允许用户直接在查看器中与文档交互。支持的批注类型包括:

  • 高亮
  • 矩形、圆形、箭头等形状
  • 便签与文本评论
  • 下划线和删除线
  • Callouts 与视觉标记

批注可以保存、加载、定制,并集成到工作流系统中。对于法律、HR、工程、财务等内部团队而言,极大简化了文档审阅流程。


Search Plugin – 快速文本搜索并支持可选 OCR

Search Plugin 为 Doconut 带来全文搜索能力:

  • 跨支持的文档类型进行关键字搜索
  • 即时高亮匹配结果
  • 在结果之间导航
  • 为扫描的 PDF 与图像提供 OCR 支持

OCR 对于处理扫描档案、历史文档或基于图像的记录至关重要。Doconut 在服务器端提取文本,同时保持原始文件的安全。


Converter Plugin – 轻松实现文档转换

Converter Plugin 扩展了 Doconut,使其能够在以下格式之间相互转换:

  • PDF ↔ Word、Excel、PowerPoint
  • 图像 → PDF
  • CAD → PDF 或图像
  • 电子邮件格式 → PDF 或图像

此功能非常适合批量导出、生成可共享报告、为长期存储准备文档,或将文件转为适合打印与归档的格式。


缓存系统,提升性能

缓存显著降低大型文件和重复预览的渲染时间。Doconut 会缓存已渲染的页面、图像、缩略图以及布局信息,减少 CPU 负载并提升响应速度。


集成 Amazon S3 与 Azure Blob Storage

Doconut 能直接从主流云存储读取文档:

  • Amazon S3
  • Azure Blob Storage

这对以下场景尤为有用:

  • SaaS 应用
  • 分布式团队
  • 采用云优先架构的系统
  • 存储用户内容的文档密集型门户

Doconut 安全地获取文件,在服务器端处理,绝不向客户端泄露源文件。


Doconut 在实际场景中的卓越表现

1. 企业门户与业务系统

文档工作流繁重的组织依赖 Doconut 在页面内嵌入文档预览,避免用户下载文件。

2. 工程与技术环境

DWG/DXF 支持使 Doconut 成为工程仪表盘的理想选择,团队无需安装 AutoCAD 即可查看 CAD 图纸。

3. 金融与保险平台

金融系统经常生成报表、账单和电子表格,Doconut 让用户能够即时在浏览器中查看这些内容。

4. 人力资源与培训平台

PPTX、DOCX 与 PDF 的查看是培训材料、入职文档和政策发布的关键需求。

5. 需要文档转换的系统

Converter Plugin 自动化不同格式之间的转换,减少人工操作,优化工作流。


常见问题

Q: Doconut 是否需要任何客户端插件或扩展? 不需要。所有处理均在服务器端完成。

Q: Doconut 能转换文档吗? 可以。Converter Plugin 支持 PDF、Office、图像、CAD 与电子邮件等格式的相互转换。

Q: Doconut 是否支持批注功能? 支持。Annotations Plugin 包含高亮、形状、便签与 callout 等批注类型。

Q: Doconut 提供 OCR 吗? 提供。OCR 是 Search Plugin 的一部分,可对扫描的 PDF 与图像进行文字提取。

Q: 我可以将文档存储在 S3 或 Azure Blob Storage 吗? 可以。Doconut 支持直接从这两种云存储加载文档。


关键要点

  • Doconut 是一款 功能丰富的服务器端查看器,支持 50+ 格式。
  • 兼容 ASP.NET MVC、WebForms、.NET Core 与 Blazor
  • 提供 Annotations、带 OCR 的 SearchConverter 插件
  • 支持 Amazon S3Azure Blob Storage
  • 采用 服务器端渲染,实现像素级精度。
  • DCN 缓存 加速重复文件加载。
  • 无需浏览器插件。
  • 适用于企业门户、工程仪表盘、HR 系统、金融平台以及 SaaS 解决方案。

Doconut 为任何文档驱动的 .NET 应用提供性能、稳定性与灵活性,帮助团队在自有基础设施内构建安全、强大的内容体验。