Doconut:现代 .NET 应用的无缝文档查看与转换
11/28/2025

Doconut:现代 .NET 应用的无缝文档查看与转换

Doconut 是一款 .NET 查看器和转换器,支持 50 多种格式——PDF、Office、CAD、图像——并为 .NET Web 应用提供注释、搜索和存储功能。

现代 .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 提供完整的注释系统,使用户能够直接在查看器中与文档交互。支持的注释类型包括:

  • 高亮
  • 矩形、圆形、箭头及其他形状
  • 便利贴和文字评论
  • 下划线和删除线标记
  • 标注和可视标记

注释可以保存、加载、定制,并集成到工作流系统中。对于内部团队——法务、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 包括高亮、形状、备注和标注。

Q: Doconut 提供 OCR 吗?
是的。OCR 是 Search Plugin 的一部分,可从扫描的 PDF 和图像中提取文本。

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


关键要点

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

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