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.
Aan de slag
AAN DE SLAG
EVALUEREN
Bouwen met Slides
ALGEMENE TAAKEN
- Open een presentatie
- Sla een presentatie op
- Converteren naar PDF
- Dia's renderen als afbeeldingen
- Tekst en vormen bewerken
SLIDES-WERKSTROMEN
VOORBEELDEN
Referentie & Ondersteuning
REFERENTIE
ONDERSTEUNING
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.