Aspose.Slides dla Pythona via .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET to biblioteka Pythona do tworzenia, odczytywania, edytowania i konwertowania prezentacji PowerPoint i OpenDocument, bez Microsoft PowerPoint ani Microsoft Office.

Obsługuje ładowanie i zapisywanie plików PPT, PPTX, PPS, POT oraz ODP, w tym wersje z makrami i szablony, oraz eksportuje do PDF, XPS, HTML, SVG, TIFF, Markdown i obrazów.



Twoja pierwsza prezentacja

Zainstaluj pakiet z PyPI:

pip install aspose.slides

Pakiet zawiera środowisko uruchomieniowe .NET, którego używa, więc nie musisz instalować .NET. W systemie Linux zainstaluj także biblioteki libgdiplus i ICU, a przy użyciu systemowego Pythona w Debianie lub Ubuntu uruchom polecenie w środowisku wirtualnym. macOS wymaga dodatkowych zależności i nie zweryfikowaliśmy instalacji w tym systemie. Zobacz Installation aby poznać polecenia, wymagania macOS oraz obsługiwane wersje Pythona.

Zapisz ten kod jako hello.py:

import aspose.slides as slides

# Utwórz instancję klasy Presentation, która reprezentuje plik prezentacji.
with slides.Presentation() as presentation:
    # Pobierz pierwszy slajd.
    slide = presentation.slides[0]

    # Dodaj auto-kształt typu CLOUD.
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # Zapisz prezentację jako plik PPTX.
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

Uruchom go poleceniem python hello.py. Skrypt zapisuje new_presentation.pptx w bieżącym katalogu, z jednym slajdem zawierającym kształt chmury z napisem „Hello, Aspose!”. Bez licencji zapisany plik zawiera znak wodny ewaluacji — zobacz Licensing. Aby dowiedzieć się o innych sposobach tworzenia i wypełniania prezentacji, zobacz Create Presentations.