Магия конвертации: преобразуйте файлы между форматами

Без труда конвертируйте документы из различных исходных форматов в разные целевые форматы. Пользуйтесь широким набором поддерживаемых преобразований без дополнительного программного обеспечения, такого как MS Office, Apache OpenOffice, Adobe Acrobat Reader и др.

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

Используйте любой тип кэш‑хранилища, такой как Amazon S3, Dropbox, Google Drive, Windows Azure, Redis или другие, реализуя необходимые интерфейсы.

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

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

  • Конвертируйте документы и изображения

    Преобразуйте файлы из разных исходных форматов в различные целевые форматы.

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

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

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

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

  • Управляйте настройками вывода

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

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

Примеры типичных операций GroupDocs.Conversion на C#, Java, JavaScript и Python.

Конвертировать документ в другой формат

С помощью GroupDocs.Conversion вы можете конвертировать PDF‑файл в DOCX, используя лишь несколько строк кода. Библиотека не требует стороннего программного обеспечения, такого как Microsoft Word или Adobe Acrobat. Ниже приведён пример реализации этой операции:
// Добавьте пространства имён
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// Инициализируйте конвертер исходным файлом
using (var converter = new Converter("source.docx"))
{
    // Установите параметры конвертации, чтобы определить формат вывода
    var convertOptions = new PdfConvertOptions();

    // Конвертировать в формат DOCX
    converter.Convert("converted.pdf", convertOptions);
}
// Импортируйте пакеты
import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
            
// Инициализируйте конвертер исходным файлом
Converter converter = new Converter("source.docx");

// Установите параметры конвертации, чтобы определить формат вывода
PdfConvertOptions convertOptions = new PdfConvertOptions();

// Конвертировать в формат DOCX
converter.convert("converted.pdf", convertOptions)
// Импортируйте пакет
const groupdocs = require('@groupdocs/groupdocs.conversion');

// Инициализируйте конвертер исходным файлом
const converter = new groupdocs.Converter("source.docx");

// Установите параметры конвертации, чтобы определить формат вывода
const convertOptions = new groupdocs.PdfConvertOptions();

// Конвертировать в формат DOCX
converter.convert("converted.pdf", convertOptions);
# Импортируйте модуль
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions

# Инициализируйте конвертер исходным файлом
with Converter("./source.docx") as converter:
    # Установите параметры конвертации, чтобы определить формат вывода
    pdf_convert_options = PdfConvertOptions()
    
    # Конвертировать в формат DOCX
    converter.convert("./converted.pdf", pdf_convert_options)    

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

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

Метрики и использование

Ключевые показатели, иллюстрирующие использование и возможности GroupDocs.Conversion.

  • 3K+

    Поддерживаемые пары конвертации

    Конвертируйте файлы по тысячам поддерживаемых пар, включая Microsoft Office, PDF, изображения, видео, аудио и базы данных.

  • 1.0M

    Загрузки NuGet

    Пакет GroupDocs.Conversion NuGet широко используется в сообществе разработчиков и интегрируется в существующие проекты .NET.

  • 10+

    Библиотеки

    GroupDocs.Conversion включает более 10 библиотек, предоставляющих функции для различных типов документов и сценариев.

  • 100+

    Довольные клиенты

    Более 100 клиентов используют GroupDocs.Conversion в продакшн‑среде для обработки задач конвертации документов.

Клиенты

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

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

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

.NET

.NET Framework 4.6.2+
.NET 6+
Windows, Linux
3K+ пар конверсий

Java

J2SE 8.0 (1.8)+
Windows, Linux, macOS
3K+ пар конверсий

Node.js

Node.js 20+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
3K+ пар конверсий

Python

Python 3.9+
Windows, macOS
3K+ пар конверсий

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

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

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

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

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

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

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

GroupDocs.Conversion Cloud API

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

GroupDocs.Conversion Онлайн‑приложения

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

 Русский