新功能
扩展了 .NET 支持,并在 CAD、Office 和设计格式上提升了渲染保真度。

- .NET 8 支持: Doconut 现在直接面向 .NET 8, 为团队提供适用于 Windows 和 Docker 部署的最新 ASP.NET Core 集成。
- CAD 转换精度: DWG‑to‑PDF 转换解决了图像导出失败问题,并保留正确的字体方向,消除缺失的图形和方向错误。
- Excel 渲染一致性: 修复的图表日期刻度和布局差异确保 Excel 工作表在图像和 PDF 中精确呈现。
- 图像格式性能: 优化的 SVG 渲染和更快的 WebP 处理提供更清晰的视觉效果并缩短加载时间。
- Word 转换合规性: 表格间距、形状替代文本和表单字段的保留现已正确,支持 PDF/UA 合规性和文档保真度。
适用于现代应用的本机 .NET 文档查看器 SDK
使用我们的本机 .NET 8 或更新的 .NET 6 SDK,将文档查看功能集成到 ASP.NET Core、MVC、Razor Pages、Blazor、最小化 API、云服务和分布式企业系统中。
当前托管模型
选择运行时。保持集成模型。
适用于 Windows 和 Docker 上现代 .NET 部署的当前包。
具有相同当前托管架构的更新版 .NET 6 包。
分布式模式
将页面构件发布到共享存储,以便任何授权节点都能提供查看器。
- 70+
- 扩展名
- 19
- 系列
- 0
- 粘性会话
一个查看器,适用于用户已在使用的文件
在您的 .NET 应用程序中直接呈现商务文档、电子表格、演示文稿、PDF 文件、CAD 图纸、电子邮件和图像。
- 超过 70 种兼容文件格式,涵盖 Office、PDF、CAD、电子邮件、图像、医疗和网络工作流
- 为基于浏览器的查看而构建,无需桌面文档软件
- 已针对发布的 .NET 8 和 .NET 6 格式目录进行验证
文档与 PDF
文字处理和固定布局文件
电子表格
表格数据和开放式电子表格格式
演示文稿
幻灯片和演示文稿内容
CAD、电子邮件和图像
技术图纸、消息和视觉内容
跨行业与应用的可信赖
Doconut 为关键任务的 .NET 应用提供基本的查看功能,包括文档管理系统、客户关系管理系统(CRMs)、客户门户、法律科技、电子学习、 人力资源与招聘、医疗记录、工程图纸(CAD)、财务报告等。
- 文档管理系统 (DMS)
- 客户门户
- 法律科技
- 电子学习平台
- 人力资源与招聘
- 医疗记录
- 工程图纸 (CAD)
- 财务报告
🌍 受到 40 多个国家的开发者信赖
提升您的 .NET 应用程序,使用专业文档查看功能
文档查看器库
一个强大的 .NET 文档查看器,支持 PDF、Office 和 CAD 格式,内置批注、搜索和打印功能。
PDF 查看器
在 ASP.NET 和 .NET Core 应用中提供流畅且高质量的 PDF 文件渲染,支持完整的搜索和交互功能。
在线修改 PDF
在您的网页应用中直接进行批注、突出显示,并使 PDF 可搜索——无需外部工具。
为开发者而建
快速集成 ASP.NET、MVC、Core 或 Blazor,并轻松部署到 Windows、Docker、Azure 或 AWS。
赋能全球团队
















我们的客户怎么说
“Doconut 让我们能够在为我们的一位大型客户开发的网页应用中展示多种类型的文档。这大大提升了工具的用户友好性和效率。我们对 Doconut 支持的快速响应感到非常满意。”
J. Meij
高级经理, KPMG 荷兰咨询
常见问题解答
开发者在将 Doconut 集成到 .NET 应用程序之前会问的所有问题。
添加 Doconut NuGet 包,在代码中使用 AddDoconut() 和 UseDoconut() 注册它,然后使用 OpenDocumentAsync 在服务器端打开 PDF —— 查看器小部件会将渲染后的页面直接流式传输到浏览器,无需安装 Office 或任何外部软件。
Doconut 精确渲染 76 种文件扩展名,跨越 19 个系列——包括 PDF、DOCX、PPTX、XLSX、DWG、DXF、Visio、MSG、EML、PNG、JPG 和 DICOM 医学图像。完整列表请参见“支持的格式”页面。
是的。您可以将密码传递给 Viewer API,Doconut 将在服务器端安全地解密并渲染文档。
是的——注释(评论、突出显示和绘图)以及对包含文本的文档的全文搜索已内置于查看器中。
在 Windows 或使用 Docker 部署 Doconut .NET 8,无需安装 Office。
在任何 ASP.NET Core 页面——Razor 页面、MVC 视图或 Blazor 中嵌入查看器小部件。使用 AddDoconut() 和 UseDoconut() 注册 Doconut,然后在希望查看器出现的地方初始化 JavaScript 小部件。


