XAML (eXtensible Application Markup Language) ist eine auf XML basierende Beschreibungssprache, die zum Entwerfen grafischer Benutzeroberflächen verwendet wird. Insbesondere wird XAML in WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) und Xamarin Forms verwendet. In diesem Artikel erfahren Sie, wie Sie die Folien einer PowerPoint Präsentation programmgesteuert in die XAML-Schnittstellen konvertieren. Der Artikel behandelt insbesondere die Konvertierung von PowerPoint PPTX in XAML mithilfe von C#.

C# API für PowerPoint zu XAML-Konvertierung

Um eine PowerPoint Präsentation in XAML zu konvertieren, verwenden wir Aspose.Slides for .NET. Es ist eine API zur Manipulation von Präsentationen, mit der Sie PowerPoint Präsentationen erstellen, ändern oder konvertieren können. Sie können die API entweder herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Slides.NET

Konvertieren Sie PowerPoint PPTX in C# in XAML

Im Folgenden sind die Schritte zum Konvertieren von Folien in einer PowerPoint Präsentation in XAML in C# aufgeführt.

Das folgende Codebeispiel zeigt, wie ein PowerPoint PPTX in XAML konvertiert wird.

// Laden Sie die PowerPoint Präsentation
using (Presentation pres = new Presentation("pres.pptx"))
{
   // Konvertieren Sie die Präsentation in XAML
   pres.Save(new XamlOptions());
}

Das Folgende ist der Screenshot der Dateien, die wir nach der Konvertierung von PPTX in XAML erhalten.

PPTX zu XAML in C#

PowerPoint zu XAML mit benutzerdefinierten Optionen

Sie können die Konvertierung von PowerPoint in XAML auch anpassen, indem Sie verschiedene Optionen festlegen. Sie können beispielsweise festlegen, ob versteckte Folien konvertiert werden sollen oder nicht. Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint Präsentationen in XAML mit benutzerdefinierten Optionen.

Das folgende Codebeispiel zeigt, wie die Konvertierung von PowerPoint in XAML in C# angepasst wird.

// Laden Sie die PowerPoint Präsentation
using (Presentation pres = new Presentation("pres.pptx"))
{
   // Optionen festlegen
   XamlOptions options = new XamlOptions();
   options.ExportHiddenSlides = true;
   
   // Konvertieren Sie die Präsentation in XAML
   pres.Save(options);
}

Holen Sie sich eine kostenlose API Lizenz

Sie können Aspose.Slides for .NET ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPT oder PPTX-Präsentationen mit C# in XAML konvertieren. Sie können die API einfach installieren und den bereitgestellten Code in Ihre .NET Anwendungen integrieren. Darüber hinaus können Sie die Dokumentation besuchen, um weitere Funktionen von Aspose.Slides for .NET zu erkunden. Sie können uns auch gerne Ihre Fragen über unser Forum mitteilen.

Siehe auch