快速导航
- 为什么选择 Doconut 作为 .NET 文档解决方案?
- 在 ASP.NET Core 中嵌入 Doconut 查看器
- 使用 Doconut 将 CAD 文件转换为 PDF
- 用于 Blazor 应用的服务器端 PDF 渲染(Doconut)
- Doconut 批注与 OCR 在 .NET 中的简易实现
- Doconut 的安全性与可扩展性,值得信赖
- Doconut 开箱即用生态系统
- 关键要点
- 常见问题
为什么选择 Doconut 作为 .NET 文档解决方案?
如果你曾经为在同一个 .NET 项目中拼凑 PDF 查看器、Office 转换器和 CAD 渲染器而头疼,你一定会欣赏 Doconut 带来的便利。它是唯一的 通用 .NET 文档查看器与转换器,可将 PDF、Office 文件、CAD 图纸、图像甚至电子邮件格式直接嵌入 ASP.NET、MVC、Core、WebForms 和 Blazor 应用——无需任何客户端安装。
在 ASP.NET Core 中嵌入 Doconut 查看器
入门只需一句代码:
- NuGet 集成 –
Install-Package Doconut.Viewer - 响应式 UI – 开箱即在桌面、平板和手机上工作。
- 多种视图模式 – 全屏、缩略图条和双页书本视图,让用户保持流畅操作。
- 零下载 – 查看器完全运行在你的应用内部,用户永不离开体验。
使用 Doconut 将 CAD 文件转换为 PDF
| 源格式 | 目标格式 | 典型用例 |
|---|---|---|
| DWG / DXF | PDF, PNG | 工程图纸、现场平面图 |
| DOCX, XLSX, PPTX | 文档归档、报告 | |
| Email (EML/MSG) | PDF, HTML | 法律取证、CRM 附件 |
Doconut Converter Plugin 可处理批量作业且占用极小内存,非常适合 Docker 容器或 Azure Functions。
用于 Blazor 应用的服务器端 PDF 渲染(Doconut)
- 安全渲染 – 文件始终留在服务器上,确保专有数据安全。
- 基于流的处理 – 将内存使用降低高达 40 %。
- 高并发 – 单实例可轻松服务数百名同时用户。
- 内置 OCR – 扫描的 PDF 可瞬间转为可搜索文本。
Doconut 批注与 OCR 在 .NET 中的简易实现
Doconut 的批注层感觉像轻量版的 Adobe Acrobat,且完全可编程:
- 高亮文本、添加评论、绘制形状、放置数字签名。
- 锁定或烧录 批注,实现不可变的审阅周期。
- 借助 OCR 生成的文字层,立即搜索关键词。
每个包装都附带 详尽文档、可直接运行的代码片段以及 沙盒演示,可在本地快速启动。
Doconut 的安全性与可扩展性,值得信赖
- 服务器端处理 将源文件隐藏于客户端之外。
- 基于角色的访问控制 可无缝集成 ASP.NET Identity。
- 审计日志 记录查看、转换和批注事件,以满足合规要求。
- 水平扩展 确保在流量高峰期间性能始终如一。
Doconut 开箱即用生态系统
Doconut 提供三个核心插件,均官方支持并定期更新:
- Viewer Plugin – UI 与渲染引擎。
- Search Plugin – OCR、关键词过滤、导航历史。
- Converter Plugin – PDF ↔ DOCX、Excel ↔ PDF、PowerPoint → JPG/WEBP、CAD → PDF/PNG、Email → PDF/HTML。
无需第三方插件——完整功能箱即开即用。
Meta Description:
Doconut 提供无缝的应用内 PDF、Office 和 CAD 查看器,具备转换、批注和 OCR 功能,针对 ASP.NET、MVC、Core 和 Blazor 进行优化。
关键要点
- 一站式通用解决方案 – Doconut 支持 50 多种文件类型,使用单一查看器和转换器,免除多库集成的麻烦。
- 安全的服务器端处理 – 文档始终保留在服务器上,OCR 使扫描文件即时可搜索。
- 基于流的架构 – 低内存消耗和高并发,完美适配 Docker、Azure 与 AWS。
- 开发者友好 – 原生 NuGet 包和丰富示例,让你在 ASP.NET、MVC、Core 和 Blazor 中几分钟即可嵌入 Doconut。
- 企业级控制 – 基于角色的安全、审计日志与水平扩展满足最严格的合规要求。
常见问题
问:Doconut 能完全离线运行吗?
答:完全可以。所有渲染与转换都在服务器上完成,部署服务后无需任何外部互联网连接。
问:Doconut 是否兼容 .NET 8 及更高版本?
答:兼容。NuGet 包面向 .NET Standard 2.1 与 .NET 8,确保向前兼容并为你的应用提供未来保障。
问:Doconut 如何处理大批量转换?
答:其基于流的引擎按块处理文件,大幅降低内存占用。你可以排队数千个转换任务,Doconut 能并发处理而不导致服务器卡顿。