Aspose.Slides voor Python via Java

Aspose.Slides for Python via Java

Aspose.Slides for Python via Java is een bibliotheek voor het maken, lezen, bewerken en converteren van PowerPoint- en OpenDocument‑presentaties in Python‑toepassingen, zonder Microsoft PowerPoint; hij draait de Aspose.Slides‑Java‑engine in uw Python‑proces via JPype.

Hij laadt en slaat PPT, PPTX, PPS, POT en ODP op, inclusief macro‑ingeschakelde en sjabloon‑varianten, en exporteert naar PDF, XPS, HTML, SVG, TIFF, Markdown en afbeeldingen.



Uw eerste presentatie

Installeer Python en een JDK, stel JAVA_HOME in, en creëer en activeer een virtuele omgeving zoals beschreven in Installatie. Installeer vervolgens JPype en Aspose.Slides vanaf PyPI:

python -m pip install JPype1 aspose-slides-java

Bewaar deze code als hello.py. Hij start de Java Virtual Machine, voegt een wolk‑vorm met tekst toe aan de eerste dia van een nieuwe presentatie, en slaat de presentatie op:

import jpype
import asposeslides

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

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Maak een presentatie met één lege dia.
presentation = Presentation()
try:
    # Haal de eerste dia op.
    slide = presentation.getSlides().get_Item(0)

    # Voeg een wolkvorm toe en stel de tekst in.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Sla de presentatie op als een PPTX-bestand.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Voer het uit in dezelfde virtuele omgeving:

python hello.py

Het script slaat new_presentation.pptx op met één dia met een wolk‑vorm met de tekst “Hello, Aspose!”. Zonder licentie bevat het opgeslagen bestand ook een evaluatiewatermerk — zie Licenties. Voor meer manieren om een presentatie te maken en te vullen, zie Presentaties maken.