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.
Rozpocznij
ROZPOCZĘCIE
OCENA
Tworzenie przy użyciu Slides
ZADANIA PODSTAWOWE
- Otwórz prezentację
- Zapisz prezentację
- Konwertuj do PDF
- Renderuj slajdy jako obrazy
- Edytuj tekst i kształty
PRZEPŁYWY PRACY
PRZYKŁADY
Dokumentacja i wsparcie
REFERENCJA
WSPARCIE
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.