Aspose.Slides för Python via .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET är ett Python-bibliotek för att skapa, läsa, redigera och konvertera PowerPoint- och OpenDocument-presentationer, utan Microsoft PowerPoint eller Microsoft Office.

Det laddar och sparar PPT, PPTX, PPS, POT och ODP, inklusive makro-aktiverade och mall-varianter, och exporterar till PDF, XPS, HTML, SVG, TIFF, Markdown och bilder.



Din första presentation

Installera paketet från PyPI:

pip install aspose.slides

Paketet inkluderar den .NET-runtime det använder, så du behöver inte installera .NET. På Linux installerar du även libgdiplus- och ICU-biblioteken, och med system-Python på Debian eller Ubuntu kör du kommandot i en virtuell miljö. macOS har ytterligare förutsättningar, och vi har inte verifierat installationen där. Se Installation för kommandona, macOS-förutsättningarna och de stödjade Python-versionerna.

Spara den här koden som hello.py:

import aspose.slides as slides

# Skapa en instans av Presentation-klassen som representerar en presentationsfil.
with slides.Presentation() as presentation:
    # Hämta den första bilden.
    slide = presentation.slides[0]

    # Lägg till en autoform av typ CLOUD.
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # Spara presentationen som en PPTX-fil.
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

Kör den med python hello.py. Skriptet sparar new_presentation.pptx i den aktuella mappen, med en bild som innehåller en molnform som säger “Hello, Aspose!”. Utan licens har den sparade filen ett utvärderingsvattenstämpel — se Licensing. För fler sätt att skapa och fylla en presentation, se Create Presentations.