Modern .NET applications frequently need to display, preview, annotate, search, and convert documents directly inside a web interface, without relying on browser plugins, external apps, or unstable client-side solutions. Doconut offers a unified platform that solves this challenge with a server-side document viewer and conversion engine capable of handling 50+ document formats used across enterprise, educational, financial, and engineering environments.

Бесшовный просмотр и конвертация документов

With Doconut, developers can seamlessly embed a robust viewer into ASP.NET MVC, .NET Core, Blazor, and WebForms applications. It provides consistent rendering, predictable performance, and zero client-side dependencies. All heavy processing—PDF decoding, Word rendering, PowerPoint layouting, CAD interpretation, image processing, and text extraction—happens entirely on the server. The browser only receives lightweight HTML5 output, ensuring compatibility across Windows, macOS, Linux, iOS, Android, and all major browsers.

Doconut’s ecosystem is structured around the Viewer, Annotations Plugin, Search Plugin, and Converter Plugin, giving developers the flexibility to build document-driven experiences that match the needs of any internal system, customer portal, or business workflow.


Что делает Doconut выдающимся выбором для .NET разработчиков?

1. Поддержка более 50 форматов документов

Doconut handles a remarkably wide range of document types, covering the majority of business and engineering formats, including:

  • 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, векторные изображения и другие графические форматы

A single library handling this many formats reduces the need for multiple third-party viewers or complex client-side fallback logic.


Ключевые функции платформы Doconut

Server-Side Rendering for Maximum Compatibility

The Doconut Viewer processes documents entirely server-side, generating pixel-precise previews regardless of the browser, operating system, or device. There is no need for browser plugins, PDF readers, ActiveX controls, or WebAssembly modules. Everything is drawn using Doconut’s rendering core, ensuring consistent output.

This architecture brings major benefits:

  • Works on every device and browser
  • Reduces client-side complexity
  • Keeps sensitive documents within your server infrastructure
  • Makes rendering predictable and stable across environments

Annotations Plugin – Markup, Notes, and Visual Feedback

Doconut provides a full annotation system enabling users to interact with documents directly in the viewer. Supported annotation types include:

  • Выделения
  • Прямоугольники, круги, стрелки и другие формы
  • Примечания‑липкие заметки и текстовые комментарии
  • Подчёркивания и зачеркивания
  • Вызовы и визуальные маркеры

Annotations can be saved, loaded, customized, and integrated into workflow systems. For internal teams—legal, HR, engineering, finance—this dramatically simplifies document review processes.

Search Plugin – Fast Text Search with Optional OCR

The Search Plugin brings full-document search capabilities to Doconut:

  • Поиск по ключевым словам во всех поддерживаемых типах документов
  • Мгновенное выделение результатов
  • Навигация между результатами
  • Поддержка OCR для сканированных PDF и изображений

OCR is crucial for organizations dealing with scanned archives, legacy documents, or image-based records. Doconut extracts text server-side while keeping the raw files secure.

Converter Plugin – Document Transformation Made Easy

The Converter Plugin extends Doconut by enabling conversions between:

  • PDF ↔ Word, Excel, PowerPoint
  • Изображения → PDF
  • CAD → PDF или изображения
  • Форматы электронной почты → PDF или изображения

This is especially useful for batch exporting, generating shareable reports, preparing documents for long-term storage, or transforming files into formats suitable for printing or archiving.

Caching System for Optimized Performance

Caching significantly reduces rendering time for large files and repetitive previews.
Doconut caches rendered pages, images, thumbnails, and layout information, minimizing CPU load and improving responsiveness.

Integration with Amazon S3 and Azure Blob Storage

Doconut can load documents directly from popular cloud storage systems:

  • Amazon S3
  • Azure Blob Storage

This is particularly useful for:

  • SaaS applications
  • Distributed teams
  • Systems with cloud-first architecture
  • Document-heavy portals storing user content remotely

Doconut retrieves files securely, processes them server-side, and never exposes source files to the client.


Реальные сценарии, где Doconut превосходит

1. Корпоративные порталы и бизнес‑системы

Organizations with document-heavy workflows rely on Doconut to embed document previews without forcing users to download files.

2. Инженерные и технические среды

DWG/DXF support makes Doconut suitable for engineering dashboards where teams need to view CAD drawings without AutoCAD installed.

3. Финансовые и страховые платформы

Financial systems often generate statements, reports, and spreadsheets. Doconut allows users to view them instantly in the browser.

4. HR и обучающие платформы

PPTX, DOCX и PDF viewing is essential for training materials, onboarding documents, and policy distribution.

5. Системы, требующие конвертации документов

The Converter Plugin automates transformations between formats, reducing manual work and streamlining workflows.


Часто задаваемые вопросы

Q: Требуется ли Doconut какие‑либо клиентские плагины или расширения?
No. All processing is done server-side.

Q: Может ли Doconut конвертировать документы?
Yes. The Converter Plugin supports PDF, Office, images, CAD, and email formats.

Q: Поддерживает ли Doconut аннотации?
Yes. The Annotations Plugin includes highlights, shapes, notes, and callouts.

Q: Предлагает ли Doconut OCR?
Yes. OCR is part of the Search Plugin, enabling text extraction from scanned PDFs and images.

Q: Могу ли я хранить свои документы в S3 или Azure Blob Storage?
Yes. Doconut supports loading documents directly from both cloud storage systems.


Ключевые выводы

  • Doconut is a feature-rich server-side viewer supporting 50+ formats.
  • Works with ASP.NET MVC, WebForms, .NET Core, and Blazor.
  • Offers Annotations, Search with OCR, and Converter Plugins.
  • Supports Amazon S3 and Azure Blob Storage.
  • Uses server-side rendering for pixel-perfect fidelity.
  • DCN caching accelerates repeated file loads.
  • No browser plugins required.
  • Ideal for enterprise portals, engineering dashboards, HR systems, financial platforms, and SaaS solutions.

Doconut brings performance, stability, and flexibility to any document-driven .NET application, helping teams build secure and powerful content experiences fully within their own infrastructure.