Возможно, вы хотите использовать слайды презентации в веб-приложениях или хотите использовать миниатюры слайдов. В таких случаях вам необходимо преобразовать слайды презентации PowerPoint в изображения. В этой статье вы узнаете, как преобразовать презентации PPT или PPTX в файлы изображений JPG и PNG программно с помощью C#.

Преобразование PPT в изображение JPG или PNG с помощью .NET

Здесь обсуждаются следующие темы:

.NET API для преобразования презентаций

GroupDocs.Conversion демонстрирует .NET API, который позволяет преобразовывать файлы презентаций в изображения в приложениях .NET. В этой статье мы будем использовать его GroupDocs.Conversion for .NET для преобразования презентаций PPT/PPTX в форматы изображений. Кроме того, API поддерживает преобразование многих других форматов файлов, таких как текстовые документы, электронные таблицы, презентации, электронные книги, изображения и многие другие, которые упоминаются в документации.

Вы можете загрузить DLL или MSI установщик из раздела загрузок или установить API в своем приложении .NET через NuGet.

PM> Install-Package GroupDocs.Conversion

Преобразование презентации в изображение JPG с помощью С#

Давайте быстро перейдем к цели и преобразуем наши презентации в форматы изображений. Следующие шаги показывают, как преобразовать формат изображения Powerpoint PPT или PPTX в формат JPG на языке C#.

  • Загрузите файл презентации с помощью класса Converter.
  • Подготовьте параметры преобразования изображения с помощью класса ImageConvertOptions.
  • Определите формат файла преобразования как JPG.
  • Преобразование в изображение с помощью метода Convert().

Следующий исходный код C# преобразует презентацию PowerPoint в формат JPG.

// Преобразование презентаций PPT, PPTX в изображения JPG с использованием C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

Преобразование презентации в изображение PNG с помощью С#

Одним из наиболее часто используемых форматов изображений является PNG. Давайте аналогичным образом конвертируем наши слайды в PNG. Следующие шаги помогут вам преобразовать формат изображения Powerpoint PPT или PPTX в формат PNG на C#.

В следующем примере кода C# презентация PowerPoint преобразуется в формат PNG.

// Преобразование презентаций PPT, PPTX в изображения PNG с использованием C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.

Вывод

В заключение мы узнали, как презентации можно преобразовать в форматы изображений JPG или PNG с помощью C#. Чтобы создать собственное приложение для преобразования, вы можете узнать больше о Conversion Automation .NET API, используя документацию. Лучший способ — ознакомиться с примерами, доступными на GitHub. Свяжитесь с нами по любому вопросу через форум.

Смотрите также