提升您的 .NET 应用:Doconut 全能文档查看器与转换器
← Back to Blog2 min read

提升您的 .NET 应用:Doconut 全能文档查看器与转换器

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

无缝的 .NET 文档查看与转换
无缝的 .NET 文档查看与转换

您会立刻注意到的点

  • 统一的 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 控制工具栏显示的功能(全选、打印、下载、批注等)。
  • 通过 HeightWidth 调整查看器尺寸,以适配响应式布局。

如需对查看器进行更细粒度的自定义(主题、默认缩放、只读模式),请参阅官方文档中的 组件参数章节。

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 天免费试用,为用户提供无下载、无插件的无缝文档体验。
#Doconut#dot net#document viewer#document conversion