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:

ppt-to-xml

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.

Eksploruj