Export prezentací do XAML v Pythonu přes Java
Přehled
Tento článek vysvětluje, jak exportovat prezentace PowerPoint a OpenDocument do XAML pomocí Aspose.Slides pro Python prostřednictvím Java. Představuje XAML, ukazuje, jak exportovat s výchozími nastaveními, a demonstruje, jak zahrnout skryté snímky pomocí XamlOptions.
Příklady vyžadují Aspose.Slides pro Python prostřednictvím Java a kompatibilní Java runtime. Umístěte pres.pptx do aktuálního pracovního adresáře. Každý příklad spustí JVM pouze pokud již neběží.
O XAML
XAML (Extensible Application Markup Language) je jazyk založený na XML pro popis uživatelských rozhraní. Používají jej rámce jako Windows Presentation Foundation (WPF). XAML můžete vytvářet a upravovat pomocí vizuálního návrháře nebo textového editoru.
Export prezentací do XAML s výchozími možnostmi
Vytvořte Presentation ze vstupního souboru a poté předávejte XamlOptions do Presentation.save pro export s výchozími nastaveními:
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()
Export prezentací do XAML s vlastními možnostmi
Použijte XamlOptions pro konfiguraci exportu. Pro zahrnutí skrytých snímků zavolejte setExportHiddenSlides s hodnotou True před uložením:
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()
Časté dotazy
Jak mohu zvolit náhradní font, když není původní font k dispozici?
Použijte setDefaultRegularFont na vašem objektu XamlOptions, abyste určili náhradní font. Ujistěte se, že vybraný font je k dispozici v prostředí exportu.
Mohu použít exportovaný markup v libovolném XAML frameworku?
XAML frameworky se liší ve svých podporovaných prvcích a funkcích. Otestujte exportovaný markup ve svém cílovém frameworku, než jej začleníte do aplikace.
Jsou skryté snímky exportovány ve výchozím nastavení?
Ne. Pro jejich zahrnutí zavolejte setExportHiddenSlides s hodnotou True. Nastavte jej na False, pokud je chcete vyloučit.