Obrazy tworzą estetyczne, inspirujące i profesjonalne prezentacje. Dodając obrazy do programu PowerPoint, możesz udostępniać odbiorcom informacje w łatwo przyswajalnym formacie.
W tym artykule dowiesz się, jak przekonwertować plik PNG na PPT w języku C#. PNG to bardzo popularny format używany do przechowywania obrazów, więc prawdopodobnie skorzystasz z wiedzy, jak dodawać obrazy PNG do prezentacji PowerPoint.
- C# API do konwersji obrazów PNG na PPT
- Konwertuj PNG na PowerPoint w C#
- Dodaj obraz sieci Web do programu PowerPoint w języku C#
C# API do konwersji PNG na PPT
Aspose.Slides for .NET to potężny interfejs API, który umożliwia programistom i aplikacjom tworzenie, odczytywanie, edytowanie, konwertowanie i manipulowanie prezentacjami programu PowerPoint (bez programu Microsoft PowerPoint lub Biuro). Po otrzymaniu tego produktu będziesz mógł konwertować obrazy PNG na prezentację PPT przy użyciu zaledwie kilku linii kodu C#.
Aby zainstalować Aspose.Slides dla platformy .NET, zapoznaj się z tym przewodnikiem Instalacja.
Konwertuj PNG na PowerPoint w C#
- Utwórz instancję klasy
Prezentacja
. - Załaduj wybrane obrazy jako slajdy w prezentacji.
- Twórz slajdy na podstawie obrazów.
- Określ wymiary.
- Zapisz powstałą prezentację.
Ten kod C# pokazuje, jak przekonwertować PNG na 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);
}
Niektóre obrazy w prezentacji PowerPoint
Informacja: Aspose oferuje bezpłatną usługę konwersji PNG na PowerPoint, która jest implementacją na żywo procesu opisanego tutaj.
Dodaj obraz internetowy do programu PowerPoint w języku C#
W poprzedniej sekcji przeprowadziliśmy cię przez operację wstawiania obrazów PNG przechowywanych (lokalnie) na twoim komputerze do prezentacji PowerPoint. Jeśli jednak obraz, którego chcesz użyć, jest przechowywany online, musisz zrobić to w ten sposób:
- Utwórz instancję klasy
Prezentacja
. - Uzyskaj odniesienie do pierwszego slajdu poprzez jego indeks.
- Zadeklaruj tablicę bajtów i utwórz instancję klasy
WebClient
. - Załaduj obraz przechowywany w Internecie.
- Utwórz slajd na podstawie obrazu.
- Określ wymiary slajdu.
- Zapisz powstałą prezentację.
Ten kod C# pokazuje, jak dodać obraz przechowywany w Internecie do programu 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);
}
Uzyskaj bezpłatną licencję
Chcesz przetestować funkcje Aspose.Slides bez ograniczeń? Uzyskaj bezpłatną licencję tymczasową.
Wniosek
Wierzymy, że wiesz już, jak używać potężnej biblioteki .NET do konwertowania obrazów PNG na prezentację programu PowerPoint w języku C#. Możesz chcieć zobaczyć stronę produktu dla PNG na PPT operację konwersji.
Aby dowiedzieć się więcej o [funkcjach] Aspose.Slides (https://docs.aspose.com/slides/net/features-overview/), zobacz naszą dokumentację. Jeśli masz pytania, możesz je zadać na naszym forum.