Export nach XAML
Exportieren von Präsentationen nach XAML
Über XAML
XAML ist eine beschreibende Programmiersprache, die es Ihnen ermöglicht, Benutzerklassen für Apps zu erstellen oder zu schreiben, insbesondere für solche, die WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) und Xamarin Forms verwenden.
XAML, das eine XML-basierte Sprache ist, ist Microsofts Variante zur Beschreibung einer GUI. Sie werden wahrscheinlich die meiste Zeit einen Designer verwenden, um an XAML-Dateien zu arbeiten, können aber dennoch Ihre GUI schreiben und bearbeiten.
Exportieren von Präsentationen nach XAML mit Standardoptionen
Dieser JavaScript‑Code zeigt Ihnen, wie Sie eine Präsentation mit den Standardeinstellungen nach XAML exportieren:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
pres.save(new aspose.slides.XamlOptions());
} finally {
if (pres != null) {
pres.dispose();
}
}
Exportieren von Präsentationen nach XAML mit benutzerdefinierten Optionen
Sie können Optionen aus der Klasse XamlOptions auswählen, die den Exportvorgang steuern und bestimmen, wie Aspose.Slides Ihre Präsentation nach XAML exportiert.
Zum Beispiel, wenn Sie möchten, dass Aspose.Slides beim Export nach XAML versteckte Folien Ihrer Präsentation hinzufügt, können Sie die Methode setExportHiddenSlides auf true setzen. Siehe diesen Beispiel‑JavaScript‑Code:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
var xamlOptions = new aspose.slides.XamlOptions();
xamlOptions.setExportHiddenSlides(true);
pres.save(xamlOptions);
} finally {
if (pres != null) {
pres.dispose();
}
}
FAQ
Wie kann ich vorhersehbare Schriftarten sicherstellen, wenn die Originalschriftart nicht auf dem Rechner vorhanden ist?
Verwenden Sie setDefaultRegularFont in XamlOptions — sie wird als Ersatzschriftart verwendet, wenn die Originalschriftart fehlt. Dies hilft, unerwartete Ersetzungen zu vermeiden.
Ist das exportierte XAML nur für WPF gedacht oder kann es auch in anderen XAML‑Stacks verwendet werden?
XAML ist eine allgemeine UI‑Markup‑Sprache, die in WPF, UWP und Xamarin.Forms verwendet wird. Der Export zielt auf die Kompatibilität mit Microsoft‑XAML‑Stacks ab; das genaue Verhalten und die Unterstützung bestimmter Konstrukte hängen von der Zielplattform ab. Testen Sie das Markup in Ihrer Umgebung.
Werden versteckte Folien unterstützt und wie kann ich verhindern, dass sie standardmäßig exportiert werden?
Standardmäßig werden versteckte Folien nicht eingeschlossen. Sie können dieses Verhalten über setExportHiddenSlides in XamlOptions steuern — lassen Sie es deaktiviert, wenn Sie sie nicht exportieren müssen.