Aspose.Slides dla Pythona przez Java

Aspose.Slides dla Pythona przez Java

Aspose.Slides for Python via Java jest biblioteką do tworzenia, odczytywania, edytowania i konwertowania prezentacji PowerPoint i OpenDocument w aplikacjach Pythona, bez Microsoft PowerPoint; uruchamia silnik Aspose.Slides Java w procesie Pythona za pomocą JPype.

Obsługuje ładowanie i zapisywanie plików PPT, PPTX, PPS, POT i ODP, w tym wersje z makrami i szablonami, 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, jak opisano w Instalacja. 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 Licencjonowanie. Aby poznać więcej sposobów tworzenia i wypełniania prezentacji, zobacz Tworzenie prezentacji.