Aspose.Slides voor 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.
Aan de slag
Eerste stappen
EVALUEREN
Bouw met Slides
ALGEMENE TAKEN
- Open een presentatie
- Sla een presentatie op
- Converteer naar PDF
- Render dia's als afbeeldingen
- Bewerk tekst en vormen
DIAS-WORKFLOWS
VOORBEELDEN
Referentie & ondersteuning
REFERENTIE
ONDERSTEUNING
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.