Самостоятельный просмотр документов для .NET

.NET Document Viewer SDK для PDF, Office и CAD

Встраивайте безопасный просмотр документов в приложения на C# и .NET, включая ASP.NET Core, Blazor, MVC, Razor Pages и фронтенды на JavaScript. Отображайте PDF, Office, CAD, электронную почту и изображения в Windows или Docker без Microsoft Office.

Doconut Viewer отображает презентацию с миниатюрами страниц и элементами управления документом
Широкое покрытие форматов
75

Замените отдельные просмотрщики Office, PDF, CAD, электронной почты и изображений одним API.

Отображение с учётом формата
18

Каждое семейство использует элементы управления, разработанные для структуры документа и рабочего процесса.

Точные настройки
25 до 300 DPI

Сбалансируйте чёткий вывод и стоимость обработки для каждого приложения и документа.

Приватная обработка
Ваша инфраструктура

Выполняйте рендеринг на сервере без отправки исходных документов в сторонний сервис просмотра.

Опыт просмотра

Все, что пользователи ожидают от просмотрщика документов

Держите пользователей внутри вашего приложения с помощью знакомых инструментов навигации и инспекции, вместо того чтобы отправлять их на загрузку или в отдельную настольную программу.

Эскизы страниц Viewer Doconut и навигация по документу
Страница документа, повернутая в Doconut Viewer, с видимыми эскизами

Навигация по длинным документам

Используйте эскизы страниц, прямой выбор страниц, кнопки предыдущий/следующий, непрерывную прокрутку и навигацию перетаскиванием.

эскизы · переход по странице · предыдущий / следующий · панорамирование

Исследуйте каждую деталь

Увеличивайте или уменьшайте масштаб с настраиваемыми шагами и ограничениями, затем подгоняйте содержимое по ширине, высоте или странице.

PageZoom · ZoomStep · MaxZoom · FitType

Корректировать ориентацию страницы

Поворачивайте страницы на шаги по 90 градусов или отражайте их по горизонтали и вертикали без изменения исходного файла.

Rotate · Flip · состояние трансформации каждой страницы

Завершите задачу просмотра

Отобразите действия печати, экспорта, полноэкранного режима, загрузки и примера файла в панели инструментов хоста вокруг встроенного просмотрщика.

печать · экспорт · полноэкранный режим · обратные вызовы хоста

Оставайтесь отзывчивыми при работе с большими файлами

Отложенная загрузка страниц, предварительные эскизы, кэширование памяти на уровне страниц, опциональное кэширование браузера и стратегия работы с большими документами снижают ненужные операции.

LargeDoc · CachePages · CacheEnabled · lazy load

Покрытие форматов

75 расширений в 18 семействах форматов

Список ниже сформирован из того же каталога поставки, который SDK использует для определения, доступен ли файл для просмотра. Он включает все проверенные расширения и доступные для их семейства элементы управления.

Открыть полную матрицу форматов

Деловые документы

PDF

1 расширение

Разрешение, пароли, извлечение ссылок, флаги поиска и копирования, сжатие изображений, изменение размера и сегментированная отрисовка.

.pdf

Word и текст OpenDocument

10 расширения

Разрешение, культура, пароли, размер бумаги, поля, цвет страницы, кодировка, папки шрифтов и автоматическая подгонка таблиц.

.doc .docx .docm .dot .dotx .dotm .rtf .odt .ott .xml

Excel, листы OpenDocument и CSV

8 расширения

Разрешение, настройка страницы, автоматическая подгонка, вычисление формул, выбор листа, область печати, сетка и разделение листов.

.xls .xlsx .xlsm .xlsb .xltx .xltm .ods .csv

PowerPoint и презентации OpenDocument

9 расширения

Разрешение, пароли, папки шрифтов, быстрая загрузка и прямая или PDF‑поддерживаемая отрисовка.

.ppt .pptx .pptm .ppsx .ppsm .pot .potx .potm .odp

Технические и планировочные файлы

Чертежи AutoCAD

2 расширения

Разрешение, цвет, фон, ширина линии, модели и макеты, 3D‑тела, границы вывода, масштабирование и качество рендеринга.

.dwg .dxf

Чертежи DGN

1 расширение

Разрешение, видимость модели и макета, автоматическое масштабирование, фон, ширина линии и качество изображения или текста.

.dgn

Microsoft Visio

9 расширения

Разрешение, прямая или PDF‑поддерживаемая отрисовка, кэширование страниц и настройка экспорта PDF/A.

.vsd .vsdx .vss .vssx .vst .vstx .vdx .vsx .vsdm

Microsoft Project

2 расширения

Разрешение, размер бумаги, масштаб времени в днях или месяцах и пять представлений, включая диаграмму Ганта, задачи и ресурсы.

.mpp .mpx

Изображения и медицинская визуализация

Растровые, векторные, фотоснимки и дизайнерские изображения

18 расширения

Разрешение, настраиваемый максимальный размер вывода, обработка прозрачных PNG, кэширование страниц и видимость интерфейса.

.jpg .jpeg .jpe .png .bmp .gif .ico .eps .tga .webp .cdr .cmx .dng .emf .wmf .avif .svg .jp2

Многостраничный TIFF

2 расширения

Многостраничный просмотр с настраиваемым разрешением, кэшированием страниц и общими элементами управления интерфейса просмотрщика.

.tif .tiff

Adobe Photoshop

1 расширение

Разрешение плюс настраиваемый максимальный размер вывода для больших многослойных файлов дизайна.

.psd

Doconut DICOM

2 расширения

Горизонтальное и вертикальное DPI, задержка кадров, количество повторов и отображение только анимации, только кадров или комбинированное через DICOM‑плагин.

.dcm .ima

Электронная почта, веб, текст и обмен

Электронные сообщения

3 расширения

Разрешение, кодировки сообщений, политика внешних изображений, часовой пояс, размер страниц, сглаживание и высококачественная отрисовка.

.eml .emlx .msg

EPUB

1 расширение

Разрешение, прямая или PDF‑поддерживаемая отрисовка, кэширование страниц, пароль, культура и элементы управления интерфейса.

.epub

XPS

1 расширение

Разрешение и PDF‑поддерживаемая отрисовка с настраиваемым поведением PDF, кэшированием и интерфейсом просмотрщика.

.xps

HTML

2 расширения

Разрешение и прямая или PDF‑поддерживаемая отрисовка с общим паролем, культурой, кэшированием и элементами управления интерфейса.

.html .htm

MHT и MHTML

2 расширения

Разрешение и PDF‑поддерживаемая отрисовка для надёжного отображения страниц, с кэшем и элементами управления интерфейса просмотрщика.

.mht .mhtml

Простой текст

1 расширение

Разрешение, размер бумаги, кодировка файла, выбор шрифта, культура, кэширование страниц и элементы управления интерфейса.

.txt

Для просмотра DICOM требуется плагин Doconut DICOM. Точное количество расширений исключает форматы, доступные только для конвертации.

Опциональные рабочие процессы

Расширьте Viewer без замены его

Добавьте целенаправленные возможности к тому же встроенному опыту, когда проект требует рецензирования, исследования, конвертации или медицинской визуализации.

Иконка плагина Doconut Annotation

Аннотация

Добавьте комментарии, выделения, формы, штампы, подписи и инструменты совместного рецензирования в документы.

Исследовать Аннотацию
Иконка плагина Doconut Search

Поиск

Находите слова и фразы с предварительным просмотром результатов, подсветкой и навигацией назад по предыдущим результатам.

Исследовать Поиск
Иконка плагина Doconut Converter

Конвертер

Конвертируйте основные форматы документов на вашем сервере через единый приватный и последовательный API.

Исследовать Конвертер
Кадры медицинской визуализации DICOM, отрисованные Doconut

DICOM

Открывайте файлы медицинской визуализации DCM и IMA с настраиваемой многокадровой анимацией и просмотром кадр за кадром.

Исследовать DICOM

Приватно по архитектуре

Сохраняйте обработку документов внутри вашей инфраструктуры

Doconut рендерит на сервере и предоставляет вашему приложению контроль над сессиями, хранилищем, доставкой, кэшированием и распределённой обработкой.

Варианты развертывания

Windows и Docker

Запускайте напрямую на Windows или упаковывайте приложение в Docker, сохраняя обработку под вашим контролем.

Контроль на стороне сервера

Откройте путь или поток внутри ASP.NET, верните непрозрачный токен сессии и обслуживайте изображения страниц без отправки исходных документов во внешнюю службу просмотра.

  • Проверка происхождения запроса включена по умолчанию
  • Настраиваемое скользящее истечение сессии
  • Поддержка документов, защищённых паролем
  • Явное закрытие сессии и очистка ресурсов

Адаптеры облака и хранилища

Маршрутизируйте артефакты документов через хранилище, уже одобренное вашей организацией, вместо привязки просмотрщика к одному облачному поставщику.

  • Microsoft Azure Blob Storage
  • Amazon S3
  • Google Cloud Storage
  • Redis и файловые шаринги
  • Dropbox и FTP или FTPS
  • Доставка через CDN

Распределённые рабочие процессы нативно

Новая архитектура .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

Office и PDF

Управляйте шрифтами и настройками страниц в Word и PowerPoint, расчётом листов и поведением печати в Excel, а также ссылками или оптимизацией изображений в PDF.

FontFolders · PaperSize · SplitWorksheets · PrintArea · ExtractHyperlinks · CompressImages

CAD, Project и изображения

Выберите макеты и качество CAD, виды презентаций Project и шкалу времени, либо границы вывода изображения и прозрачность PNG.

ShowLayouts · ShowModel · QualityText · PresentationFormat · MaxImagePixelSize · TransparentPng

Email и DICOM

Управляйте кодировками сообщений, политикой внешних изображений и часовым поясом, а также разрешением медицинских кадров, временем воспроизведения, зацикливанием и режимом отображения.

EmailEncoding · SkipExternalImages · TimeZoneOffset · HorizontalResolution · AnimationFrameDelayMs · DisplayMode

Техническое соответствие

Четыре цели .NET, один продукт Viewer

Выберите пакет, соответствующий вашему приложению. Мы рекомендуем Doconut .NET 8 для новых проектов и обновлений, сохраняя четкие пути для существующих приложений.

Рекомендуется для новой разработки и обновлений

Doconut .NET 8

Наша нативная современная версия сочетает внедрение зависимостей, асинхронные API, встроенные ресурсы, middleware безопасности и поддержку распределенного развертывания.

  • Развертывание на Windows и Docker
  • ASP.NET Core, MVC, Razor Pages и Blazor
  • Варианты распределенного хранения и кэширования
Изучить .NET 8

Doconut .NET 6

Рекомендуемое обновление для приложений net6.0

Обновите устаревший пакет .NET 6 до новой архитектуры с DI, middleware, асинхронностью, безопасностью и распределенными возможностями, при этом ваше приложение останется на net6.0.

Посмотреть новый .NET 6

.NET Standard / Core

Продолжайте установленную интеграцию ASP.NET Core, основанную на классическом middleware Doconut и рабочем процессе Viewer.

Посмотреть настройку

.NET Framework

Поддержка зрелых приложений ASP.NET, использующих обработчик DocImage и традиционную конфигурацию Doconut.

Посмотреть настройку

Планируйте интеграцию или обновление с уверенностью

Используйте документацию для деталей настройки и миграции. Если остался вопрос, обратитесь к сообществу поддержки Doconut на форуме.

Перейти от оценки к интеграции

Зарегистрировать Doconut через внедрение зависимостей, обслуживать его встроенные ресурсы и открывать документы асинхронно из вашего приложения.

Doconut Viewer, встроенный в веб‑приложение

Лицензирование Viewer

Выберите лицензию Doconut Viewer, которая соответствует вашей команде разработки, развертыванию и модели распространения.

Разработчик

$599

Для одного разработчика, развертывающего Viewer на одном домене и его поддоменах.

Обновления и поддержка продукта включены

Купить Viewer

Сайт

$1799

Для организаций, использующих Viewer на нескольких внутренних или клиентских доменах.

Обновления и поддержка продукта включены

Купить Viewer

SDK

$2999

Для поставщиков, встраивающих Doconut в коммерческое программное обеспечение, предназначенное для распространения.

Обновления и поддержка продукта включены

Купить Viewer

Оцените Viewer с вашими реальными документами

Протестируйте полный процесс просмотра, проверьте форматы и развертывание, необходимые вашему проекту, затем выберите подходящий пакет .NET.