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

使用 Doconut,开发者可以在 ASP.NET MVC、.NET Core、Blazor 和 WebForms 应用中无缝嵌入强大的查看器。它提供一致的渲染、可预测的性能以及零客户端依赖。所有繁重的处理——PDF 解码、Word 渲染、PowerPoint 布局、CAD 解释、图像处理和文本提取——全部在服务器端完成。浏览器仅接收轻量的 HTML5 输出,确保在 Windows、macOS、Linux、iOS、Android 以及所有主流浏览器上的兼容性。
Doconut 的生态系统围绕 Viewer、Annotations Plugin、Search Plugin 和 Converter 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 的 Search 与 Converter 插件。
- 支持 Amazon S3 与 Azure Blob Storage。
- 采用 服务器端渲染,实现像素级精度。
- DCN 缓存 加速重复文件加载。
- 无需浏览器插件。
- 适用于企业门户、工程仪表盘、HR 系统、金融平台以及 SaaS 解决方案。
Doconut 为任何文档驱动的 .NET 应用提供性能、稳定性与灵活性,帮助团队在自有基础设施内构建安全、强大的内容体验。