Легко преобразовывать и просматривать документы

Мощный Document Viewer SDK для преобразования различных файлов в PDF, HTML и изображения.

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

Создавайте адаптивные 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)

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

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

Подробные метрики и статистические сведения

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

  • 190+

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

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

  • 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
Более 190 форматов файлов
UI‑пакет для ASP.NET Core
ASP.NET WebForms Demo
ASP.NET MVC Demo
ASP.NET Core Demo

Java

J2SE 8.0 (1.8)+
Windows, Linux, macOS
Более 190 форматов файлов
UI‑пакет для Spring и Dropwizard
Spring Demo
Dropwizard demo

Node.js

Node.js 16+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
Более 190 форматов файлов
UI‑пакет — скоро
Демо — скоро

Python

Python 3.5 – 3.14
Windows, Linux, macOS
Более 190 форматов файлов
UI‑пакет — скоро
Демо — скоро

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

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

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Распространённые вопросы и проблемы

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

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

GroupDocs.Viewer low‑code API

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

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

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

 Русский