Aspose.Slides pro Python přes Java

Aspose.Slides for Python via Java

Aspose.Slides for Python via Java je knihovna pro vytváření, čtení, úpravu a konverzi prezentací PowerPoint a OpenDocument v aplikacích Pythonu, bez Microsoft PowerPoint; spouští engine Aspose.Slides Java ve vašem Python procesu pomocí 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, Markdown a obrázků.



Vaše první prezentace

Nainstalujte Python a JDK, nastavte JAVA_HOME a vytvořte a aktivujte virtuální prostředí, jak je popsáno 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ískat první snímek.
    slide = presentation.getSlides().get_Item(0)

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

    # Uložit 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 obsahuje uložený soubor také vodoznak pro hodnocení — viz Licencování. Pro více způsobů, jak vytvořit a naplnit prezentaci, viz Vytváření prezentací.