Самостоятельный просмотр документов для .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

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

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

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

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

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

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

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

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

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

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

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

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

PageZoom · ZoomStep · MaxZoom · FitType

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

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

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

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

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

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

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

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

LargeDoc · CachePages · CacheEnabled · отложенная загрузка

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

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.

Общие элементы управления

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

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.