GroupDocs.Conversion: краткий обзор

Изучите возможности API для быстрого и безупречного преобразования файлов PDF, Microsoft Office, HTML, электронных книг и изображений в приложениях .NET.

Illustration conversion

Оптимизированное преобразование

С помощью GroupDocs.Conversion API вы можете легко конвертировать документы различных форматов в PDF, Microsoft Office, HTML, электронные книги и файлы изображений. API предоставляет гибкие и надежные возможности, гарантирующие целостность контента и структуры документа на протяжении всего процесса преобразования.

Легкое переключение между форматами

Процесс использования API GroupDocs.Conversion невероятно прост: требуется всего один метод и набор опций для легкого переключения между различными форматами.

Кроссплатформенная совместимость

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

Независимость от платформы

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Conversion для .NET поддерживает операции со следующими форматами файлов.

Форматы документов

  • Documents: PDF, XPS, TEX
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX
  • OpenDocument: ODT, OTT, ODS

Изображения и мультимедиа

  • Images: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Diagram: VSDX, DRAW, LUCIDCHART
  • CAD & GIS: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Audio: MP3, WAV, FLAC, AAC, OGG
  • Video: MP4, AVI, MKV, MOV, WMV
  • 3D & Vector: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

Другие форматы

  • eBook: EPUB, MOBI, AZW, FB2
  • Web: HTML, MHTML, MHT
  • Archives: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • Email & Outlook: PST, OST, MSG, EML
  • Finance: QFX, OFX
  • OneNote: ONE

GroupDocs.Функции преобразования

Легко конвертируйте PDF и офисные документы в HTML, JPG, PNG, BMP, TIFF, SVG и многие другие форматы. API GroupDocs.Conversion для C# разработан таким образом, чтобы его было легко использовать и интегрировать в ваш проект. Он поддерживает все популярные форматы документов с возможностью настройки процесса конвертации.

Feature icon

Мультиформатное преобразование

С легкостью конвертируйте файлы в различные форматы, включая PDF, DOCX, XLSX, PPTX и другие.

Feature icon

Высококачественный вывод

Сохраняйте исходное качество и форматирование документов в процессе конвертации.

Feature icon

Преобразование нескольких файлов

Конвертируйте несколько файлов и объединяйте их в архив, упрощая организацию преобразованного контента.

Feature icon

Многостраничный документ в изображения

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

Feature icon

Настраиваемые настройки

Точная настройка параметров преобразования, таких как разрешение, качество и макет, в соответствии с конкретными требованиями.

Feature icon

Безопасная обработка

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

Feature icon

API-интеграция

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

Feature icon

Надежное преобразование

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

Feature icon

Конвертируйте документы из архивов

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

Примеры кода

Некоторые варианты использования типичных операций GroupDocs.Conversion для .NET

Конвертировать PDF в изображение

Часто встречающийся сценарий предполагает преобразование всего PDF-документа или отдельных страниц в коллекцию изображений. GroupDocs.Conversion для .NET предлагает возможность конвертировать PDF-файлы в различные форматы изображений, такие как TIFF, JPG, PNG, GIF, BMP и другие. В отличие от других преобразований, этот процесс требует объявления делегата SavePageStream, который определяет формат именования сохраняемых изображений. Вы можете выбрать предпочитаемый формат изображения, используя класс ImageFileType.

Преобразование PDF в PNG в C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;

// Загрузите исходный PDF-файл
using (var converter = new Converter("resume.pdf"))
{
  var getPageStream = (int page) => File.Create($"resume-page-{page}.png");

    // Установите параметры преобразования и укажите тип выходного изображения.
    var convertOptions = new ImageConvertOptions { 
      Format = ImageFileType.Png
    };          
    
    // Конвертируйте каждую страницу PDF-документа в PNG
    converter.Convert(getPageStream, convertOptions);
}

Преобразование сегмента большого документа

С помощью GroupDocs.Conversion для .NET вы можете легко конвертировать определенные страницы из длинного документа. У вас есть два способа сделать это, в зависимости от ваших требований. Вы можете конвертировать диапазон страниц или конвертировать отдельные страницы.

Преобразование DOCX (страницы 2–4) в PDF на C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// Загрузите исходный файл DOCX  
using (Converter converter = new Converter("booklet.docx"))
{
    // Установите параметры и укажите диапазон страниц для конвертации.       
    var convertOptions = new PdfConvertOptions 
    { 
      PageNumber = 2, 
      PagesCount = 3 
    };
    
    // Конвертировать страницы 2–4 в PDF       
    converter.Convert("pages-2-4.pdf", convertOptions);
}

Свободный синтаксис: оптимизированный подход

Свободный синтаксис предлагает краткое обозначение общих действий в API GroupDocs.Conversion для .NET. В приведенных ниже примерах кода показано, как использовать свободный синтаксис.:

Преобразование DOCX в PDF на C# с использованием гибкого синтаксиса

using GroupDocs.Conversion;

FluentConverter
    .Load("schedule.docx")
    .ConvertTo("schedule.pdf")
    .Convert();

 Русский