Installation
Installation af Aspose.Slides FOSS for Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, som pip installerer automatisk: ingen native-udvidelser at kompilere, ingen systembiblioteker at installere, og hverken Microsoft Office eller anden proprietær runtime er påkrævet.
Forudsætninger
| Krav | Detalje |
|---|---|
| Python version | 3.10 or later |
| Pakkehåndtering | pip (med CPython) |
| Operativsystem | Windows, macOS, Linux (enhver platform der kører CPython) |
| Compiler / byggeværktøjer | Ingen påkrævet |
| Automatisk afhængighed | lxml (installeret automatisk af pip) |
1. Install via pip (Recommended)
Den enkleste måde at installere Aspose.Slides FOSS på er direkte fra PyPI:
pip install aspose-slides-fosspip downloader og installerer pakken sammen med den lxml afhængighed. Ingen efterinstallationskonfiguration er nødvendig.
For at installere en fastlåst version for reproducerbare builds:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Brug af et virtuelt miljø holder biblioteket isoleret fra andre Python-projekter og undgår versionskonflikter.
Opret og aktiver et virtuelt miljø:
##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.ps1Installer biblioteket inde i det aktiverede miljø:
pip install aspose-slides-fossRegistrer afhængigheder for reproducerbarhed:
pip freeze > requirements.txtFor at genskabe miljøet på en anden maskine:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Efter installation, verificer at biblioteket importeres korrekt og en Presentation kan oprettes:
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)}")Forventet output:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Du kan også tjekke den installerede version med pip:
pip show aspose-slides-fossDette udskriver versionen, forfatteren og licensen (MIT).
Hurtig start: Opret en præsentation med en form
Det følgende script opretter en ny præsentation, tilføjer en rektangel med tekst og gemmer den som en .pptx fil:
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")Vigtigt: Brug altid Presentation som en context manager (with statement). Dette sikrer korrekt oprydning af interne ressourcer, når blokken afsluttes.
Platformnoter
Windows, macOS, Linux: Biblioteket er identisk på alle platforme. Der er ingen platformspecifikke kodeveje eller binære udvidelser ud over lxml.
Docker / serverless: Biblioteket fungerer inden i slanke Docker‑images (såsom python:3.12-slim) med pip install aspose-slides-foss. Ingen yderligere apt- eller yum-pakker er påkrævet, medmindre lxml skal kompilere fra kilde (PyPI‑hjulet dækker almindelige arkitekturer).
CI/CD: Tilføj pip install aspose-slides-foss til din CI‑pipelines afhængighedstrin. Ingen yderligere opsætning er påkrævet.
Conda: Hvis dit projekt bruger Conda, installer biblioteket fra PyPI inden i et Conda‑miljø:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossYderligere ressourcer
- Produktside: Oversigt, funktionsopsummering og hurtig start
- Licens: MIT License detaljer, ingen API-nøgle påkrævet
- Udviklerguide: Funktionsvejledninger med kodeeksempler
- API-reference: Klasse- og metode-reference