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#.
- API für die Umwandlung von PPTX in XAML
- Konvertieren Sie PowerPoint PPTX in XAML
- PowerPoint zu XAML mit benutzerdefinierten Optionen
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.
- Laden Sie zunächst die PowerPoint Präsentation mit der Klasse Presentation.
- Konvertieren Sie die Präsentation mithilfe der Methode Presentation.Save(new XamlOptions()) in XAML Dateien.
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.
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.
- Laden Sie zunächst die PowerPoint Präsentation mit der Klasse Presentation.
- Erstellen Sie eine Instanz der Klasse XamlOptions und legen Sie XamlOptions.ExportHiddenSlides auf true fest.
- Konvertieren Sie die Präsentation mithilfe der Methode Presentation.Save(XamlOptions) in XAML Dateien.
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.