С легкостью визуализируйте и просматривайте документы

Мощный API-интерфейс просмотра для преобразования различных файлов в PDF, HTML и изображения.

Загружайте документы из различных источников, включая файлы, потоки, URL-адреса, FTP-серверы, Amazon S3, хранилище BLOB-объектов Azure и многое другое.

Создавайте адаптивные HTML-страницы, защищайте выходные PDF-файлы и меняйте порядок их страниц, поворачивайте страницы, отображайте примечания и комментарии, если это необходимо.

Набор функций GroupDocs.Viewer

API для рендеринга файлов различных типов, таких как HTML, PDF, PNG и JPEG, в приложениях для их просмотра без стороннего программного обеспечения.

  • Просмотр документов и изображений

    Просматривайте документы, отображая их в виде файлов HTML, PDF, PNG и JPEG.

  • Открытие защищенных документов

    Укажите пароль для открытия зашифрованных документов.

  • Загружайте файлы откуда угодно

    Загружайте документы из различных файлов, URL-адресов, FTP-серверов, Amazon S3 и т. д.

  • Рендеринг всех или определенных страниц

    Укажите диапазон номеров страниц для отображения.

Примеры кода GroupDocs.Viewer

Некоторые варианты использования GroupDocs.Viewer в C#, Java, TypeScript

Как преобразовать файлы DOCX в PDF

Преобразуйте документы DOCX в PDF без установки Microsoft Word или другого программного обеспечения. Легко загружайте и просматривайте файлы DOCX в своем приложении .NET, будь то веб-приложение или настольное приложение. Вот пример того, как преобразовать файл DOCX в PDF:
// Загрузите файл DOCX для рендеринга
using (Viewer viewer = new Viewer("sample.docx"))
{
  // Преобразование DOCX в PDF-файл
  PdfViewOptions viewOptions = new PdfViewOptions();
  viewer.View(viewOptions);
}
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
// ...
// Загрузите файл DOCX для рендеринга
try (Viewer viewer = new Viewer("sample.docx")) {
    // Преобразование DOCX в PDF-файл
    PdfViewOptions viewOptions = new PdfViewOptions();
    viewer.view(viewOptions);
}
// Загрузите файл DOCX для рендеринга
const viewer = new groupdocs.viewer.Viewer("sample.docx")

// Преобразование DOCX в PDF-файл
const viewOptions = groupdocs.viewer.PdfViewOptions(output.pdf)
viewer.view(viewOptions)
import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo   
// Загрузите файл DOCX для рендеринга
with gv.Viewer("sample.docx") as viewer:

    // Преобразование DOCX в PDF-файл
    viewOptions = gvo.PdfViewOptions("output.pdf")
    viewer.view(viewOptions)

Поддерживается более 180 форматов файлов

GroupDocs.Viewer поддерживает работу с наиболее популярными форматами файлов

Углубленные показатели и статистические данные

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

  • 180+

    Поддерживаемые форматы

    Легко и без проблем просматривайте файлы более 180 форматов, включая документы, изображения и чертежи САПР. Преодолевайте барьеры совместимости и легко получайте доступ к разнообразным файлам с помощью нашего комплексного решения для просмотра.

  • 1.0M

    Загрузки NuGet

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

  • 10+

    Библиотеки

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

  • 100+

    Счастливые клиенты

    Обслуживание самых знаковых брендов по всему миру. Узнайте, почему сотни людей любят GroupDocs.Viewer! Откройте для себя безупречную навигацию, удобное сотрудничество и непревзойденную простоту использования. Присоединяйся сейчас!

Наши счастливые клиенты

Библиотеки GroupDocs используются всемирно известными и выдающимися брендами по всему миру.

Поддерживаемые платформы

Библиотека GroupDocs.Viewer поддерживает следующие операционные системы и платформы.

.NET

.NET Framework 4.6.2+
.NET Core 3.1
.NET 6+
Windows, Linux
Более 180 форматов файлов
Пакет пользовательского интерфейса для ASP.NET Core
ASP.NET WebForms Demo
ASP.NET MVC Demo
ASP.NET Core Demo

Java

J2SE 8.0 (1.8)+
Windows, Linux, macOS
Более 180 форматов файлов
Пакет пользовательского интерфейса для Spring и Dropwizard
Spring Demo
Dropwizard demo

Node.js

Node.js 16+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
Более 180 форматов файлов
Пакет пользовательского интерфейса – скоро появится
Демо-версия - скоро

Python

Python 3.9+
and .Net 6+
Windows, Linux, macOS
Более 180 форматов файлов
Пакет пользовательского интерфейса – скоро появится
Демо-версия - скоро

Готовы начать?

Попробуйте функции GroupDocs.Viewer бесплатно или запросите лицензию.

Распространенные вопросы и опасения

Найдите ответы на распространенные вопросы в нашем разделе часто задаваемых вопросов, чтобы быстро решить ваши вопросы и проблемы.

  • Могу ли я оценить продукты GroupDocs перед покупкой?
    Да! Все продукты GroupDocs имеют безрисковую ознакомительную версию. Мы настоятельно рекомендуем разработчикам загрузить и опробовать наши API перед покупкой, чтобы убедиться, что они удовлетворят ваши потребности на 100%.
  • Проводит ли GroupDocs демонстрации продуктов?
    Нет, мы сосредоточены на наших API и создании максимально функциональных и стабильных продуктов. Мы предлагаем полнофункциональные и бесплатные пробные версии в форме временной лицензии, чтобы вы могли опробовать продукт самостоятельно.
  • Где я могу скачать продукт?
    Все продукты доступны для загрузки с веб-сайта. Мы не отправляем физические копии нашего программного обеспечения по почте.
  • Лицензии разработчика GroupDocs предоставляются для каждого пользователя или для имени пользователя?
    Лицензии разработчика GroupDocs предоставляются на пользователя, а не на именованного пользователя. Мы понимаем, что члены команды программистов могут меняться со временем и что обновлять лицензию каждый раз, когда это происходит, нецелесообразно.
  • Нужно ли нам лицензирование только для активных разработчиков? Например, у нас есть команда из двух разработчиков, работающих в смену А, и вторая команда из двух разработчиков, работающих в смену Б… в этой ситуации нам нужны две или четыре лицензии?
    Все разработчики, работающие над проектом, должны иметь лицензию. В этой ситуации GroupDocs считает, что в вашей команде четыре участника (даже если они работают в разное время).

API-интерфейсы GroupDocs.Viewer с минимальным кодом

Ускорьте просмотр документов или изображений в любом типе приложений с помощью нашего облачного REST API.

Приложения GroupDocs.Viewer NoCode

Онлайн-приложение, позволяющее просматривать более 180 популярных форматов файлов в браузере.

 Русский