Prezentacje PowerPoint są powszechnie używane do różnych celów. Gdy chodzi o integrację tych prezentacji w zautomatyzowanych systemach do analizy i przetwarzania, musisz przekonwertować te pliki PPTX/PPT na format czytelny dla maszyn. Jednak XML jest jednym z tych formatów, który jest bardziej strukturalny i czytelny dla ludzi. W tym przewodniku przyjrzymy się, jak opracować narzędzie, które programowo konwertuje PowerPoint na XML. Aspose.Slides dla .NET umożliwia konwersję PPTX na XML w C#, używając zaledwie kilku metod klas. Cały proces jest krótki i prosty, więc dokładnie zapoznaj się z tym postem na blogu.
Instalacja SDK PowerPoint
Jednym ze sposobów na zainstalowanie tego SDK jest pobranie plików.
Innym sposobem jest otwarcie konsoli Menedżera pakietów i uruchomienie następującego polecenia:
Install-Package Aspose.Slides.NET
Alternatywnie, zainstaluj za pomocą menedżera pakietów NuGet.
Jak przekonwertować PPTX na XML w C# - Fragment kodu
Ta sekcja przeprowadzi przez to, jak opracować konwerter PPT na XML za pomocą Aspose.Slides dla .NET.
Kroki:
- Utwórz nową prezentację, instancjując obiekt klasy Presentation.
- Uzyskaj dostęp do pierwszego slajdu.
- Wywołaj metodę AddAutoShape, aby utworzyć nowy auto kształt z domyślnym formatowaniem.
- Dodaj tytuł i ustaw rozmiar czcionki.
- Zapisz prezentację jako plik XML, wywołując metodę Save.
Aby przekonwertować PPTX na XML w C#, proszę postępować zgodnie z poniższym kodem źródłowym:
Powyższy przykład kodu generuje następujący wynik:
Uzyskaj darmową licencję
Uzyskaj darmową tymczasową licencję aby przetestować to SDK PowerPoint poza ograniczeniami oceny.
Podsumowanie
Zrealizowaliśmy, jak przekonwertować PPTX na XML w C#. Ułatwia to integrację i przetwarzanie Twoich prezentacji biznesowych lub edukacyjnych z systemami opartymi na sztucznej inteligencji. Ponadto, Twoje dane stają się elastyczne i wielokrotnego użytku poprzez konwersję PowerPoint na XML. To wszystko w tym przewodniku. Możesz zapoznać się z przewodnikiem dla deweloperów, referencją API oraz repozytorium GitHub w celu głębszego zrozumienia.
Proszę odwiedzić nasze forum, aby zadawać pytania.