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.
Inizia
PRIMI PASSI
VALUTA
Crea con Slides
ATTIVITÀ COMUNI
- Apri una presentazione
- Salva una presentazione
- Converti in PDF
- Rendi le diapositive come immagini
- Modifica testo e forme
FLUSSI DI LAVORO DI SLIDE
ESEMPI
Riferimento & Supporto
RIFERIMENTO
ASSISTENZA
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.