Presentaties exporteren naar XAML in Python via Java
Overzicht
Dit artikel legt uit hoe u PowerPoint- en OpenDocument‑presentaties kunt exporteren naar XAML met Aspose.Slides for Python via Java. Het introduceert XAML, laat zien hoe u met standaardinstellingen kunt exporteren en laat zien hoe u verborgen dia’s kunt opnemen met XamlOptions.
De voorbeelden vereisen Aspose.Slides for Python via Java en een compatibele Java‑runtime. Plaats pres.pptx in de huidige werkmap. Elk voorbeeld start de JVM alleen als deze nog niet draait.
Over XAML
XAML (Extensible Application Markup Language) is een op XML gebaseerde taal voor het beschrijven van gebruikersinterfaces. Het wordt gebruikt door frameworks zoals Windows Presentation Foundation (WPF). U kunt XAML maken en bewerken met een visuele ontwerper of een teksteditor.
Presentaties exporteren naar XAML met standaardopties
Maak een Presentation van het invoerbestand en geef vervolgens XamlOptions door aan Presentation.save om met de standaardinstellingen te exporteren:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, XamlOptions
presentation = Presentation("pres.pptx")
try:
xaml_options = XamlOptions()
presentation.save(xaml_options)
finally:
presentation.dispose()
Presentaties exporteren naar XAML met aangepaste opties
Gebruik XamlOptions om de export te configureren. Om verborgen dia’s op te nemen, roep setExportHiddenSlides aan met True vóór het opslaan:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, XamlOptions
presentation = Presentation("pres.pptx")
try:
xaml_options = XamlOptions()
xaml_options.setExportHiddenSlides(True)
presentation.save(xaml_options)
finally:
presentation.dispose()
FAQ
Hoe kan ik een fallback‑lettertype kiezen wanneer het originele lettertype niet beschikbaar is?
Gebruik setDefaultRegularFont op uw XamlOptions‑object om een fallback‑lettertype op te geven. Zorg ervoor dat het gekozen lettertype beschikbaar is in de exportomgeving.
Kan ik de geëxporteerde markup gebruiken in elk XAML‑framework?
XAML‑frameworks verschillen in de ondersteunde elementen en functies. Test de geëxporteerde markup in uw doel‑framework voordat u deze in een applicatie integreert.
Worden verborgen dia’s standaard geëxporteerd?
Nee. Om ze op te nemen, roep setExportHiddenSlides aan met True. Laat het op False staan om ze uit te sluiten.