Doconut 是面向 .NET 生态系统的完整文档查看解决方案。
它使 ASP.NET MVC、.NET Core、Blazor 和 WebForms 开发者能够嵌入一个快速、像素精确的文档查看器,支持:
- Word(DOC/DOCX)
- Excel(XLS/XLSX)
- PowerPoint(PPT/PPTX)
- CAD(DWG/DXF)
- PSD、TIFF 和图像
- 电子邮件格式(EML、MSG)
- 电子书和基于文本的格式

Doconut 在 服务器端 渲染所有文档,提供跨浏览器和设备的一致输出,无需插件或外部查看器。
四个插件对其进行扩展,需单独授权:
- Annotation Plugin - 高亮、注释、形状、印章和标记
- Converter Plugin - 在 PDF、Office、图像、CAD 和电子邮件格式之间进行转换
- DICOM Plugin - 医学影像,
.dcm和.ima - Search Plugin - 在包含文本层的 PDF、Word、Excel 等格式中搜索
受控打印不在其中:它是查看器本身的一部分,通过配置实现,而非单独授权。
核心功能
| 功能 | 作用说明 |
|---|---|
| 多格式查看 | 在浏览器中直接查看 PDF、Office 文件、CAD 图纸、图像和电子邮件格式。 |
| 服务器端渲染 | 确保在任何现代浏览器中实现稳定、无插件的查看。 |
| Annotations Plugin | 添加高亮、形状、注释、标注和标记。 |
| Search Plugin | 搜索文档已包含的文本层。没有 OCR,因此仅为扫描图像的页面无法搜索。 |
| Converter Plugin | 在 PDF 与 Word、Excel、PowerPoint、图像等之间进行转换。 |
| 缓存 | 缓存生成的页面,以减少后续加载的处理时间。 |
| 跨 .NET 集成 | 支持 MVC、.NET Framework、.NET Core 和 Blazor。 |
实际使用案例
Doconut 常用于:
- 企业门户 需要内部文档预览
- 工程仪表盘 用于 DWG/DXF 和技术图纸
- 金融和保险工作流 处理报告和对账单
- 需要 PDF/Office 转换的 Web 应用 通过 Converter Plugin 实现
常见问题
问:Doconut 是否需要浏览器插件?
不需要。Doconut 在服务器端渲染所有内容,可在任何现代浏览器中使用。
问:Doconut 能转换文档吗?
可以。使用 Converter Plugin,开发者可以转换 PDF、Office、CAD 和图像格式。
问:它支持批注和标记吗?
可以。Annotation Plugin 允许高亮、形状、便签和文本评论。
关键要点
- Doconut 提供 .NET 查看器,覆盖 75 种文件扩展名,跨 18 类——PDF、Office、CAD、Visio、Project、电子邮件、电子书和图像。
- 渲染采用 服务器端,这使得浏览器无需插件,并将处理成本转移到服务器上。
- 四个插件对其进行扩展:Annotation、Converter、DICOM 和 Search。受控打印是查看器的一部分,而非插件。
- 在 Doconut.app 上的免费查看器支持 73 种格式(除 DICOM 外的全部 75 种)。