GroupDocs.Conversion документальное преобразование: конвертировать PDF, Word, Excel и другие
В этом GroupDocs.Conversion документальном руководстве по конвертации, вы узнаете, как конвертировать PDF, документы Word, таблицы Excel, презентации PowerPoint и более 50 дополнительных форматов напрямую из ваших приложений на .NET или Java. Библиотека работает полностью офлайн, не требует стороннего программного обеспечения и обеспечивает результаты высокой точности, что делает её идеальной для безопасных корпоративных рабочих процессов.
Быстрые ответы
- Какие форматы поддерживаются? Более 50 форматов ввода и вывода, включая PDF, DOCX, XLSX, PPTX, CAD и типы изображений.
- Можно ли конвертировать без доступа к интернету? Да, GroupDocs.Conversion работает полностью локально.
- Есть ли ограничение на размер файла? Поддерживаются файлы до 2 ГБ при использовании памяти менее 200 МБ.
- Нужна ли лицензия для продакшн? Для использования в продакшн требуется коммерческая лицензия; доступна бесплатная пробная версия для оценки.
- Какие платформы поддерживаются? Полностью поддерживаются как .NET (Framework, Core, .NET 5/6), так и Java.
- Насколько быстра пакетная конвертация? Конвертация 1 000 страниц обычно завершается менее чем за 30 секунд на стандартной серверной ВМ.
- Можно ли обрабатывать файлы, защищённые паролем? Да — используйте
LoadOptionsдля передачи пароля во время конвертации.
Что такое GroupDocs.Conversion?
GroupDocs.Conversion — это кросс‑платформенная библиотека, позволяющая разработчикам конвертировать документы между более чем 50 форматами без обращения к внешним сервисам. Она предоставляет простой API для загрузки исходного файла, выбора параметров конвертации и сохранения результата в нужном формате.
Почему стоит выбрать GroupDocs.Conversion?
GroupDocs.Conversion предлагает широкую поддержку форматов, вывод высокой точности и оптимизированную по производительности обработку, что делает её подходящей для крупномасштабных корпоративных проектов. Она работает локально без сторонних зависимостей, обеспечивая безопасность и соответствие требованиям.
- Широкий охват форматов: Поддерживает более 50 форматов ввода и вывода и может обрабатывать файлы до 2 ГБ, используя менее 200 МБ ОЗУ.
- Конвертация с высокой точностью: Сохраняет макет, шрифты, изображения и встроенные объекты с визуальной точностью до 99 %.
- Оптимизирована по производительности: Пакетная конвертация 1 000 страниц занимает менее 30 секунд на типичной серверной ВМ.
- Развёртывание без зависимостей: Не требуется Microsoft Office, Adobe Acrobat или другое стороннее программное обеспечение.
Как начать работу с GroupDocs.Conversion в .NET?
Converter — основной класс, выполняющий конвертацию документов. Добавьте пакет NuGet GroupDocs.Conversion в ваш проект, создайте экземпляр класса Converter, передав путь к файлу или поток, выберите целевой формат и вызовите Save. Этот трёхшаговый процесс переводит исходный файл в конвертированный за секунды.
Прямой ответ: Чтобы конвертировать PDF в Word в .NET, создайте экземпляр Converter с PDF‑файлом, вызовите Convert, указав SaveFormat.Docx, и сохраните результат — это завершит конвертацию в две строки кода.
Определение
Класс Converter является ядром GroupDocs.Conversion, который загружает исходный документ, применяет параметры конвертации и записывает вывод в запрошенном формате.
Предварительные требования для .NET
- .NET Framework 4.5+ или .NET Core 3.1+ (включая .NET 5/6) установлен
- Пакет NuGet
GroupDocs.Conversionдобавлен в проект - Достаточно памяти (не менее 200 МБ) для больших файлов
Пошаговый пример (без блока кода, согласно правилам сохранения)
- Создать конвертер — передайте путь к исходному файлу или поток в конструктор
Converter. - Выбрать параметры конвертации — при необходимости настройте
LoadOptions(например, пароль) илиSaveOptions(например, OCR). - Выполнить конвертацию — вызовите
Convert, указав желаемыйSaveFormat, и укажите путь назначения.
Как начать работу с GroupDocs.Conversion в Java?
Converter — основной класс, используемый для конвертации документов в Java. Добавьте Maven‑артефакт com.groupdocs:groupdocs-conversion в ваш pom.xml, создайте экземпляр Converter, задайте нужные LoadOptions и вызовите convert с целевым форматом. Java‑API повторяет опыт .NET, обеспечивая единообразный опыт разработки на разных платформах.
Прямой ответ: В Java создайте экземпляр Converter с исходным файлом, вызовите convert, передав SaveFormat.DOCX и путь вывода, и библиотека автоматически выполнит конвертацию PDF в Word.
Определение
Класс Converter в Java выполняет ту же функцию, что и его аналог в .NET: загружает документ, применяет настройки конвертации и записывает результат в выбранный формат.
Предварительные требования для Java
- Установлен JDK 8 или выше
- Система сборки Maven или Gradle с зависимостью
groupdocs-conversion - Не менее 200 МБ кучи памяти для больших документов
Пошаговый пример (без блока кода)
- Добавить зависимость Maven — включите артефакт
groupdocs-conversion. - Создать экземпляр Converter — укажите путь к исходному файлу или входному потоку.
- Настроить параметры — при необходимости задайте пароль, OCR или другие
LoadOptions. - Запустить конвертацию — вызовите
convert, указав желаемыйSaveFormatи путь назначения.
Преобразуйте любой формат документа без усилий в ваших .NET приложениях с помощью GroupDocs.Conversion. Наша всесторонняя .NET библиотека предоставляет разработчикам мощные инструменты для конвертации файлов между более чем 50 форматами с точностью и скоростью. От конвертации документов в PDF до преобразования между различными форматами, наши пошаговые руководства помогут вам в реализации, настройке и оптимизации. Начните интегрировать надёжные возможности конвертации документов в ваши C# приложения уже сегодня.
Основные руководства
- Начало работы и лицензирование
- Загрузка из локальных источников
- Загрузка из удалённых источников
- Загрузка из облачного хранилища
- Работа с защищёнными документами
- Вывод документа и сохранение
- Управление страницами и манипуляция контентом
- Параметры и настройки конвертации
Конвертация по типу формата
- Конвертация PDF
- Конвертация текстовых документов
- Конвертация электронных таблиц
- Конвертация презентаций
- Конвертация изображений
- Форматы и возможности электронной почты
- Форматы CAD и технических чертежей
- Веб‑ и разметочные форматы
Расширенные возможности
- Обработка CSV и структурированных данных
- Обработка XML и JSON
- Сжатие и работа с архивами
- Обработка файлов хранилища и PST
- Работа со шрифтами и их заменой
- Управление кэшем
- События конвертации и логирование
- Утилиты и информация о конвертации
- Конвертация текста и разметки
Реализуйте мощные возможности конвертации документов в ваших Java приложениях с помощью GroupDocs.Conversion. Наш Java API позволяет разработчикам конвертировать между множеством форматов документов с исключительной точностью и гибкостью. Идеально подходит для корпоративных приложений, наша библиотека помогает преобразовывать PDF, офисные документы, изображения и многие другие форматы, сохраняя целостность форматирования. Следуйте нашим пошаговым Java‑руководствам, чтобы улучшить ваши приложения профессиональными функциями конвертации документов.
Основные функции
Руководства по конкретным форматам
- Конвертация PDF
- Форматы обработки текста
- Форматы электронных таблиц
- Форматы презентаций
- Форматы электронной почты
- Форматы CAD
- Веб‑ и разметочные форматы
Расширенная конфигурация
Часто задаваемые вопросы
Q: Можно ли использовать GroupDocs.Conversion в облачно‑нативном микросервисе?
A: Да, библиотека работает в любой среде .NET или Java, включая Docker‑контейнеры и Kubernetes‑поды, без необходимости внешних сервисов.
Q: Как библиотека обрабатывает PDF, защищённые паролем?
A: Вы можете передать пароль через LoadOptions (или аналогичную опцию в Java) при создании Converter, и библиотека расшифрует файл для конвертации.
Q: Какой рекомендуемый способ конвертации большого пакета файлов?
A: Используйте асинхронный API (или параллельные потоки в Java) для одновременной обработки файлов и включите кэширование, чтобы переиспользовать загруженные шрифты и ресурсы для повышения производительности.
Q: Поддерживает ли GroupDocs.Conversion OCR для сканированных изображений?
A: Да, OCR можно включить через класс OcrOptions, позволяя конвертировать сканированные PDF или изображения в поисковый, выделяемый текст.
Q: Какие версии .NET официально поддерживаются?
A: .NET Framework 4.5+, .NET Core 3.1+, .NET 5, .NET 6 и более поздние версии полностью поддерживаются.
Q: Как можно отслеживать прогресс конвертации?
A: Подпишитесь на событие ConversionProgress, предоставляемое классом Converter; оно сообщает процент завершения и прошедшее время.
Q: Можно ли конвертировать зашифрованные файлы Office?
A: Да — передайте соответствующий пароль через LoadOptions для файлов Word, Excel или PowerPoint перед вызовом конвертации.
Q: Какие оптимизации памяти доступны для очень больших PDF?
A: Включите LoadOptions.MemoryLimit, чтобы ограничить использование ОЗУ, и используйте потоковые API для поэтапной обработки страниц.
Q: Можно ли конвертировать документы в форматы изображений, такие как PNG или JPEG?
A: Абсолютно — укажите формат изображения SaveFormat, например SaveFormat.Png или SaveFormat.Jpeg, при вызове Convert.
Q: Предоставляет ли GroupDocs.Conversion средства логирования?
A: Да, библиотека включает встроенный фреймворк логирования, который можно настроить для записи подробных журналов конвертации в файл или консоль.
Последнее обновление: 2026-10-21
Тестировано с: GroupDocs.Conversion 23.11 for .NET & Java
Автор: GroupDocs
Справочник API
бесплатная пробная версия
свяжитесь с нашей службой поддержки