Aspose.Slides per Python via Java

Aspose.Slides per Python via Java

Aspose.Slides per Python via Java è una libreria per creare, leggere, modificare e convertire presentazioni PowerPoint e OpenDocument in applicazioni Python, senza Microsoft PowerPoint; esegue il motore Aspose.Slides Java nel tuo processo Python tramite JPype.

Carica e salva PPT, PPTX, PPS, POT e ODP, inclusi i formati abilitati alle macro e le varianti modello, ed esporta in PDF, XPS, HTML, SVG, TIFF, Markdown e immagini.



La tua prima presentazione

Installa Python e un JDK, imposta JAVA_HOME e crea e attiva un ambiente virtuale come descritto nella Installazione. Quindi installa JPype e Aspose.Slides da PyPI:

python -m pip install JPype1 aspose-slides-java

Salva questo codice come hello.py. Avvia la Java Virtual Machine, aggiunge una forma a nuvola con testo alla prima diapositiva di una nuova presentazione e salva la presentazione:

import jpype
import asposeslides

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

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Crea una presentazione con una diapositiva vuota.
presentation = Presentation()
try:
    # Ottieni la prima diapositiva.
    slide = presentation.getSlides().get_Item(0)

    # Aggiungi una forma a nuvola e imposta il suo testo.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Salva la presentazione come file PPTX.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Eseguilo nello stesso ambiente virtuale:

python hello.py

Lo script salva new_presentation.pptx con una diapositiva contenente una forma a nuvola con il testo “Hello, Aspose!”. Senza licenza, il file salvato presenta anche un watermark di valutazione — vedi la Licenza. Per ulteriori modalità di creazione e compilazione di una presentazione, vedi Crea presentazioni.