Aspose.Slides dla Pythona via .NET
Aspose.Slides for Python via .NET to biblioteka Pythona służąca do tworzenia, odczytywania, edytowania i konwertowania prezentacji PowerPoint oraz OpenDocument, bez Microsoft PowerPoint ani Microsoft Office.
Obsługuje wczytywanie i zapisywanie formatów PPT, PPTX, PPS, POT i ODP, w tym wersji z makrami i szablonów, oraz eksportuje do PDF, XPS, HTML, SVG, TIFF, Markdown i obrazów.
Rozpocznij
ROZPOCZĘCIE
OCENA
Buduj przy użyciu Slides
POWSZECHNE ZADANIA
- Otwórz prezentację
- Zapisz prezentację
- Konwertuj do PDF
- Renderuj slajdy jako obrazy
- Edytuj tekst i kształty
PRZEPŁYWY PRACY Z SLIDES
PRZYKŁADY
Dokumentacja i wsparcie
DOKUMENTACJA
WSPIERANIE
Twoja pierwsza prezentacja
Install the package from PyPI:
pip install aspose.slides
Pakiet zawiera środowisko uruchomieniowe .NET, którego używa, więc nie musisz instalować .NET. Na Linuksie zainstaluj także biblioteki libgdiplus i ICU, a przy korzystaniu z systemowego Pythona w Debianie lub Ubuntu uruchom polecenie w wirtualnym środowisku. macOS wymaga dodatkowych zależności i nie zweryfikowaliśmy instalacji na tej platformie. Zobacz Instalacja po komendy, wymagania macOS i obsługiwane wersje Pythona.
Zapisz ten kod jako hello.py:
import aspose.slides as slides
# Utwórz obiekt klasy Presentation, który 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 folderze, z jednym slajdem zawierającym kształt chmury z napisem „Hello, Aspose!”. Bez licencji zapisany plik zawiera znak wodny wersji ewaluacyjnej — zobacz Licencjonowanie. Aby dowiedzieć się o innych metodach tworzenia i wypełniania prezentacji, zobacz Utwórz prezentacje.