Installation
Installation av 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, som pip installerar automatiskt: inga inhemska tillägg att kompilera, inga systembibliotek att installera, och ingen Microsoft Office eller annan proprietär runtime krävs.
Förutsättningar
| Krav | Detalj |
|---|---|
| Python version | 3.10 or later |
| Pakethanterare | pip (paketerad med CPython) |
| Operativsystem | Windows, macOS, Linux (vilken som helst plattform som kör CPython) |
| Kompilator / byggverktyg | Ingen krävs |
| Automatiskt beroende | lxml (installeras automatiskt av pip) |
1. Install via pip (Recommended)
Det enklaste sättet att installera Aspose.Slides FOSS är direkt från PyPI:
pip install aspose-slides-fosspip hämtar och installerar paketet tillsammans med lxml beroendet. Ingen efterinstallationskonfiguration behövs.
För att installera en fast version för reproducerbara byggen:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Att använda en virtuell miljö håller biblioteket isolerat från andra Python-projekt och undviker versionskonflikter.
Skapa och aktivera en virtuell 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.ps1Installera biblioteket i den aktiverade miljön:
pip install aspose-slides-fossSpåra beroenden för reproducerbarhet:
pip freeze > requirements.txtFör att återskapa miljön på en annan maskin:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Efter installation, verifiera att biblioteket importeras korrekt och en Presentation kan skapas:
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)}")Förväntad utdata:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Du kan också kontrollera den installerade versionen med pip:
pip show aspose-slides-fossDet här skriver ut versionen, författaren och licensen (MIT).
Snabbstart: Skapa en presentation med en form
Följande skript skapar en ny presentation, lägger till en rektangel med text och sparar 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")Viktigt: Använd alltid Presentation som en context manager (with statement). Detta säkerställer korrekt rensning av interna resurser när blocket avslutas.
Plattformsanteckningar
Windows, macOS, Linux: Biblioteket är identiskt på alla plattformar. Det finns inga plattforms‑specifika kodvägar eller binära tillägg utöver lxml.
Docker / serverless: Biblioteket fungerar i tunna Docker‑bilder (såsom python:3.12-slim) med pip install aspose-slides-foss. Inga ytterligare apt‑ eller yum‑paket krävs om inte lxml behöver kompileras från källkod (PyPI‑hjulet täcker vanliga arkitekturer).
CI/CD: Lägg till pip install aspose-slides-foss till ditt CI‑pipelines beroendesteg. Ingen ytterligare konfiguration krävs.
Conda: Om ditt projekt använder Conda, installera biblioteket från PyPI i en Conda‑miljö:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossYtterligare resurser
- Produktsida: Översikt, funktionssammanfattning och snabbstart
- Licens: MIT License-detaljer, ingen API-nyckel krävs
- Utvecklarguide: Funktionsguider med kodexempel
- API-referens: Klass- och metodreferens