Aspose.Slides voor Python via Java

Aspose.Slides voor Python via Java

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

Het laadt en slaat PPT, PPTX, PPS, POT en ODP op, inclusief macro-ingeschakelde en sjabloonvarianten, en exporteert naar PDF, XPS, HTML, SVG, TIFF, Markdown en afbeeldingen.



Uw eerste presentatie

Installeer Python en een JDK, stel JAVA_HOME in en maak en activeer een virtuele omgeving zoals beschreven in Installation. Installeer vervolgens JPype en Aspose.Slides vanuit PyPI:

python -m pip install JPype1 aspose-slides-java

Bewaar deze code als hello.py. Het 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 die een wolk-vorm bevat met de tekst “Hello, Aspose!”. Zonder licentie bevat het opgeslagen bestand ook een evaluatiewatermerk — zie Licensing. Voor meer manieren om een presentatie te creëren en te vullen, zie Create Presentations.