Prezentációk exportálása XAML-be Pythonon keresztül Java-val

Áttekintés

Ez a cikk bemutatja, hogyan exportálhatók PowerPoint- és OpenDocument-prezentációk XAML formátumba az Aspose.Slides for Python via Java használatával. Bemutatja a XAML-t, megmutatja, hogyan exportáljunk alapértelmezett beállításokkal, és bemutatja, hogyan lehet rejtett diákot is belefoglalni a XamlOptions.

A példákhoz szükség van az Aspose.Slides for Python via Java-ra és egy kompatibilis Java futtatókörnyezetre. Helyezze a pres.pptx fájlt az aktuális munkakönyvtárba. Minden példa csak akkor indítja el a JVM-et, ha az még nem fut.

A XAML-ról

A XAML (Extensible Application Markup Language) egy XML-alapú nyelv a felhasználói felületek leírására. Olyan keretrendszerek használják, mint a Windows Presentation Foundation (WPF). A XAML-t létrehozhatja és szerkesztheti egy vizuális tervezővel vagy egy szövegszerkesztővel.

Prezentációk exportálása XAML-be alapértelmezett beállításokkal

Hozzon létre egy Presentation objektumot a bemeneti fájlból, majd adja át a XamlOptions objektumot a Presentation.save metódusnak, hogy alapértelmezett beállításokkal exportáljon:

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()

Prezentációk exportálása XAML-be egyéni beállításokkal

Használja a XamlOptions objektumot az export konfigurálásához. A rejtett diák belefoglalásához hívja meg a setExportHiddenSlides metódust True értékkel a mentés előtt:

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()

GYIK

Hogyan választhatok tartalék betűtípust, ha az eredeti betűtípus nem elérhető?

Használja a setDefaultRegularFont metódust a XamlOptions objektumon, hogy megadjon egy tartalék betűtípust. Győződjön meg arról, hogy a választott betűtípus elérhető az export környezetben.

Használhatom az exportált markupot bármely XAML keretrendszerben?

A XAML keretrendszerek eltérnek a támogatott elemeik és funkcióik tekintetében. Tesztelje az exportált markupot a célkeretrendszerében, mielőtt alkalmazásba integrálná.

Alapértelmezés szerint exportálódnak a rejtett diák?

Nem. A belefoglaláshoz hívja meg a setExportHiddenSlides metódust True értékkel. Állítsa False-ra, ha ki szeretné zárni őket.