Präsentationen mit Python nach XAML exportieren
Überblick
XAML ist eine beschreibende Programmiersprache, die es Ihnen ermöglicht, Benutzeroberflächen 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, eine XML-basierte Sprache, ist Microsofts Variante zur Beschreibung einer GUI. Wahrscheinlich verwenden Sie die meiste Zeit einen Designer, um an XAML-Dateien zu arbeiten, Sie können jedoch Ihre GUI auch selbst schreiben und bearbeiten.
Präsentationen mit den Standardoptionen nach XAML exportieren
Dieser Python-Code zeigt Ihnen, wie Sie eine Präsentation mit den Standard-Einstellungen nach XAML exportieren:
import aspose.slides as slides
pres = slides.Presentation("pres.pptx")
pres.save(slides.export.xaml.XamlOptions())
Präsentationen mit benutzerdefinierten Optionen nach XAML exportieren
Sie können Optionen aus der Klasse XamlOptions auswählen, die den Exportvorgang steuern und festlegen, wie Aspose.Slides Ihre Präsentation nach XAML exportiert.
Wenn Sie beispielsweise möchten, dass Aspose.Slides beim Export nach XAML versteckte Folien aus Ihrer Präsentation hinzufügt, können Sie die Eigenschaft export_hidden_slides auf True setzen. Siehe diesen Beispiel-Python-Code:
import aspose.slides as slides
pres = slides.Presentation("pres.pptx")
opt = slides.export.xaml.XamlOptions()
opt.export_hidden_slides = True
pres.save(opt)
FAQ
Wie kann ich vorhersehbare Schriftarten sicherstellen, wenn die Originalschriftart nicht auf dem Rechner verfügbar ist?
Setzen Sie default_regular_font in XamlOptions - es 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 den Microsoft-XAML-Stacks ab; das genaue Verhalten und die Unterstützung spezifischer 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 einbezogen. Sie können dieses Verhalten über export_hidden_slides in XamlOptions steuern - deaktivieren Sie es, wenn Sie diese nicht exportieren möchten.