Главное Авторские колонки Вакансии Вопросы
289 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как преобразовать PowerPoint в изображения в C#

В этой статье я расскажу о том, как конвертировать изображения из PowerPoint в изображения (PNG, JPEG, TIFF) на языке C# с помощью Free Spire.Presentation for .NET.
Мнение автора может не совпадать с мнением редакции

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

В этой статье я расскажу о том, как конвертировать изображения из PowerPoint в изображения (PNG, JPEG, TIFF) на языке C# с помощью Free Spire.Presentation for .NET.

Установка Free Spire.Presentation for .NET с помощью NuGet

Вы можете установить пакет FreeSpire.Presentation for .NET, выполнив поиск и установку через «Tool» -> «NuGet Package Manager» -> «Manage NuGet Packages for Solution», или установить его с помощью следующей команды NuGet:

PM> Install-Package FreeSpire.Presentation

Преобразование PowerPoint в несколько файлов изображений PNG или JPEG в C#

Для преобразования конкретного слайда в отдельное изображение (PNG или JPEG) используется метод ISlide.SaveAsImage(). Для преобразования каждого слайда презентации в отдельные файлы изображений используется метод foreach для перебора слайдов в документе. Ниже приведен пример кода.

using Spire.Presentation;

using System.Drawing;

namespace ConvertPowerPointToJpgOrPngImage

{

class Program

{

static void Main(string[] args)

{

//Create a Presentation instance

Presentation presentation = new Presentation();

//Load a PowerPoint document

presentation.LoadFromFile(@"Sample.pptx");

int i = 0;

//Iterate through all slides in the PowerPoint document

foreach(ISlide slide in presentation.Slides)

{

//Save each slide as PNG image

Image image = slide.SaveAsImage();

string fileName = string.Format("ToImage-img-{0}.png", i);

image.Save(fileName, System.Drawing.Imaging.ImageFormat.Png);

i++;

}

}

}

}

Преобразование PowerPoint в файл TIFF на языке C#

Для преобразования всей презентации в файл формата TIFF достаточно воспользоваться методом Presentation.SaveToFile(). Посмотрите приведенный ниже пример.

using Spire.Presentation;

namespace ConvertPowerPointToTiffImage

{

class Program

{

static void Main(string[] args)

{

//Create a Presentation instance

Presentation presentation = new Presentation();

//Load a PowerPoint document

presentation.LoadFromFile(@"Sample.pptx");

//Convert the PowerPoint document to TIFF image

presentation.SaveToFile("toTIFF.tiff", FileFormat.Tiff);

}

}

}

См. также

Бесплатный Spire.Presentation для .NET поддерживает множество других функций, включая:

Преобразование PPT(X) в PDF в C#

Преобразование PPT(X) в HTML на C#

Печать документов PowerPoint в C#

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем