Навигация по длинным документам
Используйте миниатюры страниц, прямой выбор страниц, кнопки «предыдущая» и «следующая», непрерывную прокрутку и навигацию перетаскиванием.
миниатюры · переход по странице · предыдущий / следующий · панорамирование
Самостоятельный просмотр документов для .NET
Встраивайте безопасный просмотр документов в приложения на C# и .NET, включая ASP.NET Core, Blazor, MVC, Razor Pages и JavaScript‑фронтенды. Отображайте PDF, Office, CAD, электронную почту и изображения в Windows или Docker без Microsoft Office.

Замените отдельные просмотрщики Office, PDF, CAD, электронной почты и изображений одним API.
Каждое семейство использует элементы управления, разработанные для структуры документа и рабочего процесса.
Сбалансируйте чёткий вывод и стоимость обработки для каждого приложения и документа.
Выполняйте рендеринг на сервере без отправки исходных документов в сторонний сервис просмотра.
Опыт просмотра
Держите пользователей внутри вашего приложения с помощью знакомых инструментов навигации и инспекции, вместо того чтобы отправлять их на загрузку или в отдельную настольную программу.


Используйте миниатюры страниц, прямой выбор страниц, кнопки «предыдущая» и «следующая», непрерывную прокрутку и навигацию перетаскиванием.
миниатюры · переход по странице · предыдущий / следующий · панорамирование
Увеличивайте или уменьшайте масштаб с настраиваемыми шагами и ограничениями, затем подгоняйте содержимое по ширине, высоте или странице.
PageZoom · ZoomStep · MaxZoom · FitType
Поворачивайте страницы на шаги по 90 градусов или переворачивайте их горизонтально и вертикально без изменения исходного файла.
Поворот · Переворот · состояние трансформации каждой страницы
Предоставьте действия печати, экспорта, полноэкранного режима, загрузки и образца файла в панели инструментов хоста вокруг встроенного просмотрщика.
печать · экспорт · полноэкранный режим · обратные вызовы хоста
Отложенная загрузка страниц, превью миниатюр, кэширование памяти на уровне страниц, опциональное кэширование браузера и стратегия работы с большими документами снижают ненужные операции.
LargeDoc · CachePages · CacheEnabled · отложенная загрузка
Покрытие форматов
Список ниже сформирован из того же каталога поставки, который SDK использует для определения, можно ли просматривать файл. Он включает все проверенные расширения и доступные элементы управления для их семейства.
Разрешение, пароли, извлечение ссылок, флаги поиска и копирования, сжатие изображений, изменение размера и сегментированная отрисовка.
Разрешение, культура, пароли, размер бумаги, поля, цвет страницы, кодировка, папки шрифтов и автоматическое подгонка таблиц.
.doc .docx .docm .dot .dotx .dotm .rtf .odt .ott .xml
Разрешение, настройка страницы, автоматическая подгонка, вычисление формул, выбор листа, область печати, линии сетки и разделение листов.
.xls .xlsx .xlsm .xlsb .xltx .xltm .ods .csv
Разрешение, пароли, папки шрифтов, быстрая загрузка и прямая или PDF‑поддерживаемая отрисовка.
.ppt .pptx .pptm .ppsx .ppsm .pot .potx .potm .odp
Разрешение, цвет, фон, ширина линии, модели и макеты, 3D‑тела, границы вывода, масштабирование и качество рендеринга.
.dwg .dxf
Разрешение, видимость модели и макета, автоматическое масштабирование, фон, ширина линии и качество изображения или текста.
.dgn
Разрешение, прямая или PDF‑поддерживаемая отрисовка, кэширование страниц и конфигурация экспорта PDF/A.
.vsd .vsdx .vss .vssx .vst .vstx .vdx .vsx .vsdm
Разрешение, размер бумаги, масштаб времени по дням или месяцам и пять представлений, включая диаграмму Ганта, задачи и ресурсы.
.mpp .mpx
Разрешение, настраиваемый максимальный размер вывода, обработка прозрачных PNG, кэширование страниц и видимость интерфейса.
.jpg .jpeg .jpe .png .bmp .gif .ico .eps .tga .webp .cdr .cmx .dng .emf .wmf .avif .svg .jp2
Многостраничный просмотр с настраиваемым разрешением, кэшированием страниц и общими элементами управления интерфейса просмотрщика.
.tif .tiff
Разрешение плюс настраиваемый максимальный размер вывода для больших многослойных файлов дизайна.
.psd
Горизонтальное и вертикальное DPI, задержка кадра, количество повторов и отображение только анимации, только кадров или комбинированное через плагин DICOM.
.dcm .ima
Разрешение, кодировки сообщений, политика внешних изображений, часовой пояс, размер страниц, сглаживание и высококачественная отрисовка.
.eml .emlx .msg
Разрешение, прямая или PDF‑поддерживаемая отрисовка, кэширование страниц, пароль, культура и элементы управления интерфейса.
.epub
Разрешение и PDF‑поддерживаемая отрисовка с настраиваемым поведением PDF, кэшированием и интерфейсом просмотрщика.
.xps
Разрешение и прямая или PDF‑поддерживаемая отрисовка с общим паролем, культурой, кэшированием и элементами управления интерфейса.
.html .htm
Разрешение и PDF‑поддерживаемая отрисовка для надёжного отображения страниц, с кэшем и элементами управления интерфейса просмотрщика.
.mht .mhtml
Разрешение, размер бумаги, кодировка файла, выбор шрифта, культура, кэширование страниц и элементы управления интерфейса.
.txt
Для просмотра DICOM требуется плагин Doconut DICOM. Точное количество расширений исключает форматы, поддерживаемые только конвертером.
Опциональные рабочие процессы
Добавьте целенаправленные возможности к тому же встроенному опыту, когда проект требует рецензирования, исследования, конвертации или медицинской визуализации.

Добавьте комментарии, выделения, формы, штампы, подписи и инструменты совместного рецензирования в документы.
Исследовать Аннотацию
Находите слова и фразы с предварительным просмотром результатов, подсветкой и навигацией назад по предыдущим результатам.
Исследовать Поиск
Конвертируйте основные форматы документов на вашем сервере через единый приватный и согласованный API.
Исследовать Конвертер
Открывайте файлы медицинской визуализации DCM и IMA с настраиваемой многокадровой анимацией и просмотром кадр за кадром.
Исследовать DICOMПриватный по архитектуре
Doconut рендерит на сервере и дает вашему приложению контроль над сессиями, хранилищем, доставкой, кэшированием и распределённой обработкой.
Варианты развертывания
Windows и Docker
Запускайте напрямую на Windows или упаковывайте приложение в Docker, сохраняя обработку под вашим контролем.
Откройте путь или поток внутри ASP.NET, верните непрозрачный токен сессии и обслуживайте изображения страниц без отправки исходных документов во внешнюю службу просмотра.
Маршрутизируйте артефакты документов через хранилище, уже одобренное вашей организацией, вместо привязки просмотрщика к одному облачному поставщику.
Новая архитектура .NET 8, также доступная в обновлённой версии .NET 6, поддерживает совместные артефакты и рабочие процессы рендеринга для масштабируемых приложений.
Рендеринг с учётом формата
Общая конфигурация управляет общим поведением, в то время как классы, специфичные для формата, раскрывают настройки, важные для электронных таблиц, чертежей, сообщений, изображений, презентаций и медицинских кадров.
ImageResolution принимает значения от 25 до 300 DPI. Семейства Office, PDF, CAD, TIFF, email, web и text по умолчанию используют 200 DPI; семейства image, PSD и DICOM по умолчанию используют 100 DPI.
Установите разрешение, культуру, пароль, видимость UI и кэширование страниц в памяти для конфигураций, специфичных для формата.
ImageResolution · DocumentCulture · Password · ShowUI · CachePages
Управляйте шрифтами и настройками страниц в Word и PowerPoint, вычислениями листов и поведением печати в Excel, а также ссылками или оптимизацией изображений в PDF.
FontFolders · PaperSize · SplitWorksheets · PrintArea · ExtractHyperlinks · CompressImages
Выберите макеты и качество CAD, виды презентаций Project и масштаб времени, либо границы вывода изображения и прозрачность PNG.
ShowLayouts · ShowModel · QualityText · PresentationFormat · MaxImagePixelSize · TransparentPng
Управляйте кодировками сообщений, политикой внешних изображений и часовым поясом, а также разрешением медицинских кадров, временем воспроизведения, зацикливанием и режимом отображения.
EmailEncoding · SkipExternalImages · TimeZoneOffset · HorizontalResolution · AnimationFrameDelayMs · DisplayMode
Техническое соответствие
Выберите пакет, соответствующий вашему приложению. Мы рекомендуем Doconut .NET 8 для новых проектов и обновлений, сохраняя четкие пути для существующих приложений.
Рекомендуется для новой разработки и обновлений
Наша нативная современная версия сочетает внедрение зависимостей, асинхронные API, встроенные ресурсы, middleware безопасности и поддержку распределенного развертывания.
Рекомендуемое обновление для приложений net6.0
Обновите устаревший пакет .NET 6 до новой архитектуры с DI, middleware, асинхронностью, безопасностью и распределённостью, при этом ваше приложение останется на net6.0.
Посмотреть новый .NET 6Продолжайте установленную интеграцию ASP.NET Core, основанную на классическом middleware Doconut и рабочем процессе Viewer.
Посмотреть настройкуПоддержка зрелых приложений ASP.NET, использующих обработчик DocImage и традиционную конфигурацию Doconut.
Посмотреть настройкуИспользуйте документацию для деталей настройки и миграции. Если остался вопрос, задайте его сообществу поддержки Doconut на форуме.
Зарегистрируйте Doconut через внедрение зависимостей, обслуживайте его встроенные ресурсы и открывайте документы асинхронно из вашего приложения.

Выберите лицензию Doconut Viewer, которая соответствует вашей команде разработчиков, способу развертывания и модели распространения.
$599
Для одного разработчика, развертывающего Viewer на одном домене и его поддоменах.
Включены обновления и поддержка продукта
Купить Viewer$1799
Для организаций, использующих Viewer на нескольких внутренних или клиентских доменах.
Включены обновления и поддержка продукта
Купить Viewer$2999
Для поставщиков, встраивающих Doconut в коммерческое программное обеспечение, предназначенное для распространения.
Включены обновления и поддержка продукта
Купить ViewerПротестируйте полный процесс просмотра, проверьте форматы и развертывание, необходимые вашему проекту, затем выберите подходящий пакет .NET.