Возможно, вы хотите использовать слайды презентации в веб-приложениях или хотите использовать миниатюры слайдов. В таких случаях вам необходимо преобразовать слайды презентации PowerPoint в изображения. В этой статье вы узнаете, как преобразовать презентации PPT или PPTX в файлы изображений JPG и PNG программно с помощью C#.
Здесь обсуждаются следующие темы:
- API .NET для преобразования презентаций
- Преобразовать PPT/PPTX в изображение JPG
- Преобразовать изображение PPT/PPTX в изображение PNG
.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#.
- Загрузите файл презентации PPT/PPTX с помощью класса Converter.
- Подготовьте Параметры преобразования изображения.
- Установите формат файла преобразования как PNG.
- Преобразование презентации в изображение с помощью метода Convert().
В следующем примере кода 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. Свяжитесь с нами по любому вопросу через форум.