Навигация по длинным документам
Используйте эскизы страниц, прямой выбор страниц, кнопки предыдущий/следующий, непрерывную прокрутку и навигацию перетаскиванием.
эскизы · переход по странице · предыдущий / следующий · панорамирование
Самостоятельный просмотр документов для .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 градусов или отражайте их по горизонтали и вертикали без изменения исходного файла.
Rotate · Flip · состояние трансформации каждой страницы
Отобразите действия печати, экспорта, полноэкранного режима, загрузки и примера файла в панели инструментов хоста вокруг встроенного просмотрщика.
печать · экспорт · полноэкранный режим · обратные вызовы хоста
Отложенная загрузка страниц, предварительные эскизы, кэширование памяти на уровне страниц, опциональное кэширование браузера и стратегия работы с большими документами снижают ненужные операции.
LargeDoc · CachePages · CacheEnabled · lazy load
Покрытие форматов
Список ниже сформирован из того же каталога поставки, который 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.
Установите разрешение, культуру, пароль, видимость интерфейса и кэширование страниц в памяти для всех конфигураций, специфичных для форматов.
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.