Aspose.Slides for Python via Java

Aspose.Slides for Python via Java

Az Aspose.Slides for Python via Java egy könyvtár a PowerPoint és OpenDocument prezentációk létrehozásához, olvasásához, szerkesztéséhez és átalakításához Python alkalmazásokban, a Microsoft PowerPoint nélkül; a JPype-on keresztül a Python folyamatban futtatja az Aspose.Slides Java motorját.

Betölti és menti a PPT, PPTX, PPS, POT és ODP fájlokat, beleértve a makróval ellátott és sablon változatokat is, és exportál PDF, XPS, HTML, SVG, TIFF, Markdown és képek formátumba.



Az első prezentációja

Telepítse a Pythont és egy JDK-t, állítsa be a JAVA_HOME változót, és hozza létre és aktiválja a virtuális környezetet a Installation útmutatóban leírtak szerint. Ezután telepítse a JPype-ot és az Aspose.Slides-t a PyPI-ról:

python -m pip install JPype1 aspose-slides-java

Kód mentse hello.py néven. Elindítja a Java virtuális gépet, egy felhő alakzatot szöveggel ad hozzá az új prezentáció első diájához, és elmenti a prezentációt:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Készítsen egy prezentációt egy üres diával.
presentation = Presentation()
try:
    # Lekéri az első diát.
    slide = presentation.getSlides().get_Item(0)

    # Hozzáad egy felhő alakzatot, és beállítja a szövegét.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Mentse a prezentációt PPTX fájlként.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Futtassa ugyanabban a virtuális környezetben:

python hello.py

A szkript elmenti a new_presentation.pptx-t, amely egy diát tartalmaz, azon egy felhő alakzat a “Hello, Aspose!” szöveggel. Licenc nélkül a mentett fájl értékelési vízjel is tartalmaz — lásd a Licensing oldalt. További módszerekért a prezentáció létrehozására és kitöltésére lásd a Create Presentations oldalt.