Installation
Installation von Aspose.Slides FOSS für Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, die pip automatisch installiert: keine nativen Erweiterungen zu kompilieren, keine Systembibliotheken zu installieren und kein Microsoft Office oder andere proprietäre Laufzeit erforderlich.
Voraussetzungen
| Anforderung | Detail |
|---|---|
| Python Version | 3.10 or later |
| Paketmanager | pip (im Lieferumfang von CPython enthalten) |
| Betriebssystem | Windows, macOS, Linux (jede Plattform, die CPython ausführt) |
| Compiler / Build-Tools | Keine erforderlich |
| Automatische Abhängigkeit | lxml (automatisch von pip installiert) |
1. Install via pip (Recommended)
Der einfachste Weg, Aspose.Slides FOSS zu installieren, ist direkt von PyPI:
pip install aspose-slides-fosspip lädt das Paket herunter und installiert es zusammen mit der lxml Abhängigkeit. Es ist keine Nachinstallationskonfiguration erforderlich.
Um eine festgelegte Version für reproduzierbare Builds zu installieren:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Die Verwendung einer virtuellen Umgebung hält die Bibliothek von anderen Python-Projekten isoliert und vermeidet Versionskonflikte.
Erstellen und aktivieren Sie eine virtuelle Umgebung:
##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.ps1Installieren Sie die Bibliothek innerhalb der aktivierten Umgebung:
pip install aspose-slides-fossProtokollieren Sie die Abhängigkeiten für Reproduzierbarkeit:
pip freeze > requirements.txtUm die Umgebung auf einem anderen Rechner nachzubilden:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Nach der Installation prüfen Sie, ob die Bibliothek korrekt importiert wird und ein Presentation kann erstellt werden:
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)}")Erwartete Ausgabe:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Sie können die installierte Version auch mit pip prüfen:
pip show aspose-slides-fossDies gibt die Version, den Autor und die Lizenz aus (MIT).
Schnellstart: Erstellen einer Präsentation mit einer Form
Das folgende Skript erstellt eine neue Präsentation, fügt ein Rechteck mit Text hinzu und speichert sie als .pptx Datei:
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")Wichtig: Verwenden Sie immer Presentation als Kontextmanager (with statement). Dies stellt sicher, dass interne Ressourcen ordnungsgemäß bereinigt werden, wenn der Block beendet wird.
Plattform‑Hinweise
Windows, macOS, Linux: Die Bibliothek ist auf allen Plattformen identisch. Es gibt keine plattformspezifischen Codepfade oder Binärerweiterungen darüber hinaus lxml.
Docker / serverless: Die Bibliothek funktioniert in schlanken Docker-Images (wie zum Beispiel python:3.12-slim) mit pip install aspose-slides-foss. Es sind keine zusätzlichen apt- oder yum-Pakete erforderlich, es sei denn lxml muss aus dem Quellcode kompiliert werden (das PyPI‑Wheel deckt gängige Architekturen ab).
CI/CD: Füge pip install aspose-slides-foss zu deinem CI-Pipeline-Abhängigkeitsschritt hinzu. Es ist keine zusätzliche Einrichtung erforderlich.
Conda: Wenn Ihr Projekt Conda verwendet, installieren Sie die Bibliothek aus PyPI innerhalb einer Conda-Umgebung:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossZusätzliche Ressourcen
- Produktseite: Übersicht, Funktionszusammenfassung und Schnellstart
- Lizenz: Details zur MIT-Lizenz, kein API-Schlüssel erforderlich
- Entwicklerhandbuch: Funktionsanleitungen mit Codebeispielen
- API-Referenz: Klassen- und Methodenreferenz