Ten przejrzysty samouczek zawiera informacje dotyczące konwertowania PNG na slajd programu PowerPoint w języku C#. Wszystkie wymagane informacje na temat konfiguracji, krok po kroku procesu i uruchamialny przykładowy kod są dostępne w celu napisania konwertera PNG na PPTX w języku C#. Przykładowy kod przedstawia pełny scenariusz i może być używany w dowolnym systemie operacyjnym, takim jak Windows, Linux lub macOS.
Kroki, aby przekonwertować PNG na PPTX w C#
- Utwórz środowisko, aby dodać Aspose.Slides for .NET do swojej aplikacji
- Utwórz nowy obiekt Presentation
- Pobierz odniesienie do pierwszego slide z kolekcji slajdów w prezentacji
- Odczytaj wszystkie bajty z pliku PNG
- Użyj bajtów danych PNG, aby dodać obraz do kolekcji obrazów prezentacji
- Dodaj ramkę obrazu w kolekcji kształtów wybranego slajdu, korzystając z dodanego obrazu powyżej
- Zapisz prezentację jako PPTX zawierającą obraz PNG
Powyższe kroki prowadzą do konwersji PNG na PPTX w C#, gdzie generowana jest nowa prezentacja zawierająca domyślną kolekcję slajdów, kolekcję obrazów i metodę Save. Musimy uzyskać odniesienie do pierwszego slajdu, a następnie dodać obraz, korzystając z danych bajtów odczytanych z pliku PNG. Naszym ostatecznym celem jest dodanie ramki obrazu zawierającej obraz do kolekcji kształtów wybranego slajdu.
Kod do konwersji PNG na PowerPoint w C#
Pracując z tą funkcją w celu konwertowania pliku PNG na PowerPoint w języku C#, użyliśmy obiektu Slide do przechowywania odniesienia do docelowego slajdu oraz obiektu IPPImage do przechowywania odniesienia do nowego obrazu dodanego do kolekcji obrazów. Metoda AddImage ma wiele przeciążonych konstruktorów, które przyjmują różne parametry, takie jak bajty, obiekt Image, obiekt IPPImage, strumień i strumień pamięci.
W tym samouczku nauczyliśmy się konwertować PNG na PPTX. Jeśli chcesz poznać proces dodawania znaku wodnego obrazu w prezentacji PowerPoint, zapoznaj się z artykułem na jak dodać znak wodny obrazu w prezentacji PPTX za pomocą C#.