Aspose.Slides pro Python via Java

Aspose.Slides for Python via Java

Aspose.Slides for Python via Java je knihovna pro vytváření, čtení, úpravu a převod prezentací PowerPoint a OpenDocument v aplikacích Python, bez Microsoft PowerPoint; spouští Java engine Aspose.Slides ve vašem Python procesu prostřednictvím JPype.

Načítá a ukládá soubory PPT, PPTX, PPS, POT a ODP, včetně variant s makry a šablon, a exportuje do PDF, XPS, HTML, SVG, TIFF, Markdownu a obrázků.



Vaše první prezentace

Nainstalujte Python a JDK, nastavte JAVA_HOME a vytvořte a aktivujte virtuální prostředí podle popisu v Instalace. Poté nainstalujte JPype a Aspose.Slides z PyPI:

python -m pip install JPype1 aspose-slides-java

Uložte tento kód jako hello.py. Spustí Java Virtual Machine, přidá tvar mraku s textem na první snímek nové prezentace a uloží prezentaci:

import jpype
import asposeslides

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

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Vytvořte prezentaci s jedním prázdným snímkem.
presentation = Presentation()
try:
    # Získejte první snímek.
    slide = presentation.getSlides().get_Item(0)

    # Přidejte tvar mraku a nastavte jeho text.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Uložte prezentaci jako soubor PPTX.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Spusťte jej ve stejném virtuálním prostředí:

python hello.py

Skript uloží new_presentation.pptx s jedním snímkem obsahujícím tvar mraku s textem „Hello, Aspose!“. Bez licence má uložený soubor také vodoznak z hodnocení — viz Licencování. Další způsoby, jak vytvořit a vyplnit prezentaci, najdete v Vytvořit prezentace.