Современным .NET‑приложениям часто требуется отображать, предварительно просматривать, аннотировать, искать и конвертировать документы непосредственно внутри веб‑интерфейса, без использования плагинов браузера, внешних приложений или нестабильных клиентских решений. Doconut предлагает единую платформу, решающую эту задачу с помощью серверного просмотрщика документов и движка конвертации, способного обрабатывать 75 расширений из 18 семейств, используемых в корпоративных, образовательных, финансовых и инженерных средах.

С помощью Doconut разработчики могут внедрять просмотрщик в приложения ASP.NET MVC, .NET Core, Blazor и WebForms. Он обеспечивает единообразное рендеринг, предсказуемую производительность и отсутствие клиентских зависимостей. Вся тяжёлая обработка — декодирование PDF, рендеринг Word, разметка PowerPoint, интерпретация CAD, обработка изображений и извлечение текста — происходит полностью на сервере. Браузер получает лишь лёгкий HTML5‑вывод, что гарантирует совместимость с Windows, macOS, Linux, iOS, Android и всеми основными браузерами.
Экосистема Doconut построена вокруг Viewer и четырёх отдельно лицензируемых плагинов: Annotation, Converter, DICOM и Search. Управляемая печать не является отдельным плагином — она входит в сам просмотрщик. Приобретайте плагин только в случае конкретной потребности; во многих приложениях достаточно лишь отображения документа.
Что делает Doconut выдающимся выбором для .NET‑разработчиков?
1. Каталог из 75 расширений файлов
Doconut поддерживает удивительно широкий спектр типов документов, охватывающий большинство бизнес‑ и инженерных форматов, включая:
- 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, векторные изображения и другие графические форматы
Одна библиотека, обрабатывающая столько форматов, уменьшает необходимость в множестве сторонних просмотрщиков и сложной логике клиентских fallback‑решений.
Основные возможности платформы Doconut
Серверный рендеринг для максимальной совместимости
Просмотрщик Doconut обрабатывает документы полностью на сервере, генерируя пиксельно‑точные превью независимо от браузера, операционной системы или устройства. Не требуется никаких плагинов браузера, PDF‑читалок, ActiveX‑контролей или модулей WebAssembly. Всё рисуется с помощью ядра рендеринга Doconut, обеспечивая согласованный вывод.
Эта архитектура даёт существенные преимущества:
- Работает на любом устройстве и в любом браузере
- Сокращает сложность клиентской части
- Хранит конфиденциальные документы в инфраструктуре вашего сервера
- Делает рендеринг предсказуемым и стабильным в разных средах
Плагин аннотаций – разметка, заметки и визуальная обратная связь
Doconut предоставляет полноценную систему аннотаций, позволяющую пользователям взаимодействовать с документами прямо в просмотрщике. Поддерживаемые типы аннотаций включают:
- Выделения
- Прямоугольники, круги, стрелки и другие фигуры
- Стикеры и текстовые комментарии
- Подчёркивания и зачеркивания
- Выноски и визуальные маркеры
Аннотации можно сохранять, загружать, настраивать и интегрировать в системы рабочих процессов. Для внутренних команд — юридических, HR, инженерных, финансовых — это значительно упрощает процессы рецензирования документов.
Плагин поиска – Быстрый поиск по текстовому слою PDF
Плагин поиска предоставляет возможности полнотекстового поиска по документам в Doconut:
- Поиск по ключевым словам в поддерживаемых типах документов
- Мгновенное выделение найденных фрагментов
- Навигация между результатами
- Поиск по текстовому слою, который уже присутствует в PDF
Плагин читает именно текстовый слой: символы, хранящиеся в файле рядом с изображениями страниц. PDF, созданный в Word, генератором отчётов или сканером с включённым распознаванием текста, уже содержит такой слой, и такие файлы становятся доступными для поиска сразу после загрузки. Страница, представленная только изображением, не имеет текстового слоя, поэтому нечего сопоставлять, и Doconut сегодня не извлекает символы из изображения. Извлечение происходит на сервере, поэтому исходный файл никогда не покидает вашу инфраструктуру.
Плагин конвертера – Преобразование документов без усилий
Плагин конвертера расширяет возможности Doconut, позволяя выполнять преобразования между:
- PDF ↔ Word, Excel, PowerPoint
- Изображения → PDF
- CAD → PDF или изображения
- Форматы электронной почты → PDF или изображения
Это особенно полезно для пакетного экспорта, создания совместных отчётов, подготовки документов к длительному хранению или преобразования файлов в форматы, подходящие для печати и архивирования.
Система кэширования для оптимизированной производительности
Кэширование значительно сокращает время рендеринга больших файлов и повторяющихся предварительных просмотров.
Doconut кэширует отрисованные страницы, изображения, миниатюры и информацию о макете, уменьшая нагрузку на CPU и повышая отзывчивость.
Интеграция с Amazon S3 и Azure Blob Storage
Doconut может загружать документы напрямую из популярных облачных хранилищ:
- Amazon S3
- Azure Blob Storage
Это особенно удобно для:
- SaaS‑приложений
- Распределённых команд
- Систем с облачной архитектурой «cloud‑first»
- Порталов с большим объёмом документов, хранящих пользовательский контент удалённо
Doconut безопасно получает файлы, обрабатывает их на сервере и никогда не раскрывает исходные файлы клиенту.
Реальные сценарии, где Doconut показывает себя лучше всего
1. Корпоративные порталы и бизнес‑системы
Организации с документ‑ориентированными процессами используют Doconut для встраивания предварительного просмотра документов без необходимости скачивания файлов пользователями.
2. Инженерные и технические среды
Поддержка DWG/DXF делает Doconut подходящим для инженерных панелей, где команды могут просматривать чертежи CAD без установки AutoCAD.
3. Финансовые и страховые платформы
Финансовые системы часто генерируют выписки, отчёты и таблицы. Doconut позволяет пользователям мгновенно просматривать их в браузере.
4. Платформы HR и обучения
Просмотр PPTX, DOCX и PDF необходим для учебных материалов, вводных документов и распространения политик.
5. Системы, требующие конвертации документов
Плагин конвертера автоматизирует преобразования между форматами, уменьшая ручную работу и упрощая рабочие процессы.
Часто задаваемые вопросы
В: Требует ли Doconut какие‑либо клиентские плагины или расширения?
О: Нет. Вся обработка происходит на сервере.
В: Может ли Doconut конвертировать документы?
О: Да. Плагин конвертера поддерживает PDF, офисные форматы, изображения, CAD и форматы электронной почты.
В: Поддерживает ли Doconut аннотации?
О: Да. Плагин аннотаций включает выделения, фигуры, заметки и выноски.
В: Есть ли у Doconut OCR?
О: Пока нет. Плагин поиска работает с текстовым слоем, уже присутствующим в PDF, что покрывает большинство сканов, прошедших через сканер или систему управления документами с включённым распознаванием текста. Страница, сохранённая как чистое изображение, не содержит текста, поэтому искать нечего, и Doconut не извлекает символы из неё.
В: Может ли Doconut читать документы из S3 или Azure Blob Storage?
О: Да, он загружает их из обоих хранилищ. «Корзина» принадлежит вам: Doconut читает из того хранилища, которое вы уже используете, и не предоставляет собственного хранилища.
Ключевые выводы
- Doconut – серверный просмотрщик, поддерживающий 75 расширений файлов из 18 семейств.
- Работает с ASP.NET MVC, WebForms, .NET Core и Blazor.
- Предлагает аннотации, поиск по текстовому слою и плагины конвертера.
- Поддерживает Amazon S3 и Azure Blob Storage.
- Использует серверный рендеринг для пиксель‑точного отображения.
- Кеширование DCN ускоряет повторные загрузки файлов.
- Не требует плагинов в браузере.
- Идеален для корпоративных порталов, инженерных панелей, HR‑систем, финансовых платформ и SaaS‑решений.
Doconut обеспечивает производительность, стабильность и гибкость любого .NET‑приложения, работающего с документами, помогая командам создавать безопасные и мощные контент‑решения полностью внутри собственной инфраструктуры.