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

KravDetalj
Python version3.10 or later
Pakethanterarepip (paketerad med CPython)
OperativsystemWindows, macOS, Linux (vilken som helst plattform som kör CPython)
Kompilator / byggverktygIngen krävs
Automatiskt beroendelxml (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-foss

pip 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.0

2. 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.ps1

Installera biblioteket i den aktiverade miljön:

pip install aspose-slides-foss

Spåra beroenden för reproducerbarhet:

pip freeze > requirements.txt

Fö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.txt

3. 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: 1

Du kan också kontrollera den installerade versionen med pip:

pip show aspose-slides-foss

Det 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-foss

Ytterligare resurser

 Svenska