Ймовірно, ви бажаєте використовувати слайди презентації у веб-додатках або використовувати мініатюри слайдів. У таких випадках вам потрібно перетворити слайди презентації PowerPoint на зображення. У цій статті ви дізнаєтеся, як програмно конвертувати презентації PPT або PPTX у файли зображень JPG і PNG за допомогою C#.
Тут обговорюються такі теми:
- .NET API для перетворення презентацій
- Перетворення PPT/PPTX на зображення JPG
- Перетворення PPT/PPTX на зображення PNG
.NET API для перетворення презентацій
GroupDocs.Conversion демонструє .NET API, який дозволяє конвертувати файли презентацій у зображення в програмах .NET. У цій статті ми використаємо його GroupDocs.Conversion for .NET, щоб конвертувати презентації PPT/PPTX у формати зображень. Крім того, API підтримує перетворення багатьох інших форматів файлів, як-от текстових документів, електронних таблиць, презентацій, електронних книг, зображень та багатьох інших, згаданих у [документації](https://docs.groupdocs.com/conversion/ net/supported-document-formats/).
Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET через NuGet. /packages/groupdocs.conversion).
PM> Install-Package GroupDocs.Conversion
Перетворення презентації на зображення JPG за допомогою C#
Давайте швидко перейдемо до мети та трансформуємо наші презентації у формати зображень. Наступні кроки показують, як перетворити 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 за допомогою C#
Одним із найбільш поширених форматів зображень є 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. Зв’яжіться з нами з будь-яким запитом через форум.