Зображення створюють естетичні, надихаючі та професійні презентації. Додаючи зображення до PowerPoint, ви можете ділитися інформацією з аудиторією у зручному для сприйняття форматі.
Ця стаття покаже вам, як конвертувати PNG у PPT у C#. PNG є дуже популярним форматом, який використовується для зберігання зображень, тому вам, імовірно, буде корисно знати, як додавати зображення PNG до презентацій PowerPoint.
- C# API для перетворення зображень PNG у PPT
- Перетворення PNG у PowerPoint на C#
- Додайте веб-зображення до PowerPoint на C#
C# API для перетворення PNG у PPT
Aspose.Slides for .NET — це потужний API, який дозволяє розробникам і програмам створювати, читати, редагувати, перетворювати та керувати презентаціями PowerPoint (без Microsoft PowerPoint або Офіс). Отримавши цей продукт, ви зможете конвертувати зображення PNG у презентацію PPT, використовуючи лише кілька рядків коду C#.
Щоб інсталювати Aspose.Slides for .NET, перегляньте цей посібник Інсталяція.
Перетворення PNG на PowerPoint у C#
- Створіть екземпляр класу
Presentation
. - Завантажте потрібні зображення як слайди у свою презентацію.
- Створення слайдів на основі зображень.
- Вкажіть розміри.
- Збережіть отриману презентацію.
Цей код C# показує, як конвертувати PNG у PPT:
using (Presentation pres = new Presentation())
{
IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image.png"));
pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);
IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);
IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
slide3.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);
pres.Save("Presentation.ppt", SaveFormat.Ppt);
}
Деякі зображення в презентації PowerPoint
Інформація: Aspose пропонує безкоштовну службу перетворення PNG у PowerPoint, яка є живою реалізацією описаного тут процесу.
Додайте веб-зображення до PowerPoint у C#
У попередньому розділі ми ознайомили вас із операцією вставлення зображень PNG, які зберігаються (локально) на вашому комп’ютері, у презентацію PowerPoint. Однак, якщо зображення, яке ви хочете використати, зберігається в Інтернеті, ви повинні зробити щось таким чином:
- Створіть екземпляр класу
Presentation
. - Отримайте посилання на перший слайд через його індекс.
- Оголошіть масив байтів і створіть екземпляр класу
WebClient
. - Завантажте зображення, збережене в Інтернеті.
- Створіть слайд на основі зображення.
- Укажіть розміри слайда.
- Збережіть отриману презентацію.
Цей код C# показує, як додати зображення, що зберігається в Інтернеті, до PowerPoint:
using (Presentation pres = new Presentation())
{
ISlide slide = pres.Slides[0];
byte[] imageData;
using (WebClient webClient = new WebClient())
{
imageData = webClient.DownloadData(new Uri("[INSERT URL HERE]"));
}
IPPImage image = pres.Images.AddImage(imageData);
slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);
pres.Save("pres.pptx", SaveFormat.Pptx);
}
Отримайте безкоштовну ліцензію
Хочете випробувати функції Aspose.Slides без обмежень? Отримайте безкоштовну тимчасову ліцензію.
Висновок
Ми віримо, що тепер ви знаєте, як використовувати потужну бібліотеку .NET для перетворення зображень PNG у презентацію PowerPoint на C#. Ви можете переглянути сторінку продукту для PNG у PPT.
Щоб дізнатися більше про [функції] Aspose.Slides (https://docs.aspose.com/slides/net/features-overview/), перегляньте нашу документацію/). Якщо у вас є запитання, ви можете опублікувати їх на нашому форумі.