
提升您的 .NET 应用:Doconut 全能文档查看器与转换器
Doconut 将完整的文档查看器、高性能转换引擎和高级批注套件合并为一个 NuGet 包。通过在服务器上处理 PDF、Word、Excel、PowerPoint、CAD 图纸、图像,甚至电子邮件文件,Doconut 让您无需在多个第三方库之间切换即可嵌入精致的文档体验。

您会立刻注意到的点
- 统一的 API – 同一套代码即可实现查看、转换、批注和搜索。
- 性能优先的设计 – 基于流的处理保持低内存占用,渲染速度快。
- 企业级安全 – 可在 Windows、Docker、Azure 和 AWS 上运行,提供细粒度访问控制。
探索下方各项功能:
服务器端 PDF → DOCX 转换用于 ASP.NET {#server-side-pdf-to-docx-conversion}
如果您的应用需要将 PDF 转换为可编辑的 Word 文档,Doconut 的 离线转换引擎 提供可靠的基于流的解决方案,兼容 Doconut .NET Framework 和 .NET Core。
| 功能 | 受益 |
|---|---|
| PDF ↔ DOCX 转换 | 布局、图像和字体保持完整 |
| 内存流 | 无需临时文件占用磁盘 |
| Docker 兼容 | 在容器中轻松部署 |
开箱即用的特性包括:
- 缩略图导航 – 单击即可跳转至大型文档的任意页面。
- 自定义样式 – 通过 CSS 或组件参数调整颜色、工具栏布局和默认缩放。
在 Blazor 中嵌入文档查看器 {#embedding-the-document-viewer-in-blazor}
Doconut 为 Blazor 提供了 OnlineDocumentViewer 组件,您只需在页面中引用该组件并指向要展示的文档即可完成跨平台、交互式的文档呈现。组件支持 Server‑Side 以及 WebAssembly 两种模式,全部渲染在服务器上完成,客户端仅接收标准的 HTML5 与 JavaScript。
@page "/viewer"
@using Doconut.Blazor
<h3>文档查看示例</h3>
<OnlineDocumentViewer Url="https://example.com/sample.pdf"
ToolbarButtons="ToolbarButtons.All"
Height="800px"
Width="100%" />
说明
Url可以是本地文件、云存储或通过流返回的文档。ToolbarButtons控制工具栏显示的功能(全选、打印、下载、批注等)。- 通过
Height与Width调整查看器尺寸,以适配响应式布局。
如需对查看器进行更细粒度的自定义(主题、默认缩放、只读模式),请参阅官方文档中的 组件参数章节。
CAD 文件渲染 .NET Core {#cad-file-rendering-in-net-core}
工程门户经常需要展示 DWG 或 DXF 图纸。Doconut 的 CAD 渲染 将这些文件在服务器上转换为高分辨率 PDF 或图像,然后将结果流式传输至浏览器。
长尾关键字:“CAD 文件渲染 in .NET Core with Doconut”。
安全离线文档转换引擎 {#secure-offline-document-conversion-engine}
由于所有繁重工作都在服务器端完成,Doconut 消除了客户端下载需求,确保敏感数据始终受您控制。它直接对接主流云存储服务:
- Amazon S3 – 直接从 S3 桶流式读取文件。
- Azure Blob Storage – 使用 Azure 凭证实现安全访问。
- 本地文件系统 – 适用于本地部署的后备方案。
安全亮点
- 基于角色的访问控制,可细化打印、下载和批注权限。
- 每个数据流均使用 TLS 加密。
- 可选的 PDF 数字签名验证。
实时 OCR 在 PDF 文档中的搜索 {#real-time-ocr-search-in-pdf-documents}
Doconut 内置的 OCR 引擎在扫描 PDF 上即时建立索引,使得跨数千页的关键字搜索几乎瞬时完成。
用户主要收益:
- 匹配高亮 – 直接跳转到相关位置。
- 搜索历史导航 – 在不失上下文的情况下重新查看之前的查询。
- 多语言支持 – OCR 开箱即支持主要欧洲语言。
长尾关键字:“实时 OCR 在 PDF 文档中的搜索 using Doconut”。
行业使用案例
| 行业 | 典型场景 | Doconut 优势 |
|---|---|---|
| 法律科技 | 查看合同与电子发现文件 | 安全、审计准备的批注与遮蔽 |
| 医疗保健 | 渲染患者记录(PDF、图像) | 符合 HIPAA 的存储集成 |
| 金融 | 从 Excel 数据生成 PDF 报告 | 高速、无损的批量转换 |
| 在线教育 | 在课程门户嵌入交互式 PDF | 响应式移动视图与丰富批注工具 |
想获取详细的分步指南,请前往官方文档:https://www.doconut.com/documentation
常见问题
问:Doconut 是否需要任何客户端插件或 ActiveX 控件? 答:不需要。所有渲染和转换均在服务器端完成,客户端仅接收标准的 HTML5 和 JavaScript。
问:我可以自定义批注工具栏吗? 答:完全可以。您可以使用 CSS 为工具栏设定样式,并通过查看器的配置 API 启用或禁用特定批注类型。
问:转换引擎是否支持多线程,适用于高并发的 Web 服务? 答:支持。Doconut .NET 为可扩展的多线程环境而构建,可无缝运行于负载均衡器之后。
关键要点
- Doconut 提供单一、高性能 API,支持查看、转换、批注和 OCR 搜索,覆盖 50 多种文件格式。
- 服务器端处理保证安全、可扩展,并原生兼容 Docker、Azure 与 AWS。
- 集成即插即用,支持 ASP.NET、MVC、Core、WebForms 与 Blazor,仅需几行代码。
- CAD 渲染和实时 OCR 等高级功能使 Doconut 成为法律、医疗、金融和在线教育等行业的理想选择。
- 立即开始 30 天免费试用,为用户提供无下载、无插件的无缝文档体验。