Instalacja
Instalacja Aspose.Slides FOSS dla Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, które pip instaluje automatycznie: brak natywnych rozszerzeń do kompilacji, brak bibliotek systemowych do instalacji oraz nie jest wymagany Microsoft Office ani inny własnościowy runtime.
Wymagania wstępne
| Wymaganie | Szczegół |
|---|---|
| Python wersja | 3.10 or later |
| Menedżer pakietów | pip (dołączony do CPython) |
| System operacyjny | Windows, macOS, Linux (dowolna platforma uruchamiająca CPython) |
| Kompilator / narzędzia budowania | Nie wymagane |
| Automatyczna zależność | lxml (zainstalowane automatycznie przez pip) |
1. Install via pip (Recommended)
Najprostszym sposobem instalacji Aspose.Slides FOSS jest bezpośrednio z PyPI:
pip install aspose-slides-fosspip pobiera i instaluje pakiet wraz z lxml zależnością. Nie wymagana jest żadna konfiguracja po instalacji.
Aby zainstalować określoną wersję dla powtarzalnych kompilacji:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Użycie środowiska wirtualnego utrzymuje bibliotekę odizolowaną od innych projektów Python i zapobiega konfliktom wersji.
Utwórz i aktywuj środowisko wirtualne:
##Create the environment
python -m venv .venv
##Activate on Linux / macOS
source .venv/bin/activate
##Activate on Windows (Command Prompt)
.venv\Scripts\activate.bat
##Activate on Windows (PowerShell)
.venv\Scripts\Activate.ps1Zainstaluj bibliotekę w aktywowanym środowisku:
pip install aspose-slides-fossZapisz zależności w celu reprodukowalności:
pip freeze > requirements.txtAby odtworzyć środowisko na innym komputerze:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Po instalacji zweryfikuj, że biblioteka importuje się poprawnie i Presentation można utworzyć:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
with slides.Presentation() as prs:
print("Aspose.Slides FOSS installed successfully")
print(f"Slides in empty presentation: {len(prs.slides)}")Oczekiwany wynik:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Możesz także sprawdzić zainstalowaną wersję za pomocą pip:
pip show aspose-slides-fossTo wypisuje wersję, autora i licencję (MIT).
Szybki start: Utwórz prezentację z kształtem
Poniższy skrypt tworzy nową prezentację, dodaje prostokąt z tekstem i zapisuje ją jako .pptx plik:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType
with slides.Presentation() as prs:
slide = prs.slides[0]
##Add a rectangle shape and set its text
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
shape.add_text_frame("Hello from Aspose.Slides FOSS!")
prs.save("hello.pptx", SaveFormat.PPTX)
print("Saved hello.pptx")Ważne: Zawsze używaj Presentation jako menedżer kontekstu (with statement). Zapewnia to prawidłowe czyszczenie wewnętrznych zasobów po zakończeniu bloku.
Informacje o platformie
Windows, macOS, Linux: Biblioteka jest identyczna na wszystkich platformach. Nie ma specyficznych dla platformy ścieżek kodu ani rozszerzeń binarnych poza lxml.
Docker / serverless: Biblioteka działa w lekkich obrazach Docker (takich jak python:3.12-slim) z pip install aspose-slides-foss. Nie są wymagane dodatkowe pakiety apt lub yum, chyba że lxml musi kompilować ze źródła (koło PyPI obejmuje typowe architektury).
CI/CD: Dodaj pip install aspose-slides-foss do kroku zależności w Twoim potoku CI. Nie wymaga dodatkowej konfiguracji.
Conda: Jeśli Twój projekt używa Conda, zainstaluj bibliotekę z PyPI wewnątrz środowiska Conda:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossDodatkowe zasoby
- Strona produktu: Przegląd, podsumowanie funkcji i szybki start
- Licencja:Szczegóły licencji MIT, nie wymaga klucza API
- Przewodnik dewelopera: Przewodniki funkcji z przykładami kodu
- Referencja API: Referencja klas i metod