Aspose.Slides dla Pythona przez Java

Aspose.Slides for Python via Java

Aspose.Slides for Python via Java to biblioteka do tworzenia, odczytywania, edytowania i konwertowania prezentacji PowerPoint i OpenDocument w aplikacjach Pythona, bez Microsoft PowerPoint; uruchamia silnik Aspose.Slides Java w procesie Pythona przy użyciu JPype.

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



Twoja pierwsza prezentacja

Zainstaluj Pythona i JDK, ustaw JAVA_HOME oraz utwórz i aktywuj środowisko wirtualne zgodnie z instrukcją w Installation. Następnie zainstaluj JPype i Aspose.Slides z PyPI:

python -m pip install JPype1 aspose-slides-java

Zapisz ten kod jako hello.py. Uruchamia maszynę wirtualną Java, dodaje kształt chmury z tekstem do pierwszego slajdu nowej prezentacji i zapisuje prezentację:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Utwórz prezentację z jednym pustym slajdem.
presentation = Presentation()
try:
    # Pobierz pierwszy slajd.
    slide = presentation.getSlides().get_Item(0)

    # Dodaj kształt chmury i ustaw jego tekst.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Zapisz prezentację jako plik PPTX.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Uruchom go w tym samym środowisku wirtualnym:

python hello.py

Skrypt zapisuje new_presentation.pptx z jednym slajdem zawierającym kształt chmury z tekstem „Hello, Aspose!”. Bez licencji zapisany plik zawiera znak wodny oceny — zobacz Licensing. Aby dowiedzieć się więcej o sposobach tworzenia i wypełniania prezentacji, zobacz Create Presentations.