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

KravDetalje
Python version3.10 or later
Pakkehåndteringpip (med CPython)
OperativsystemWindows, macOS, Linux (enhver platform der kører CPython)
Compiler / byggeværktøjerIngen påkrævet
Automatisk afhængighedlxml (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-foss

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

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

Installer biblioteket inde i det aktiverede miljø:

pip install aspose-slides-foss

Registrer afhængigheder for reproducerbarhed:

pip freeze > requirements.txt

For at genskabe miljøet på en anden maskine:

python -m venv .venv
source .venv/bin/activate   # or the Windows equivalent
pip install -r requirements.txt

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

Du kan også tjekke den installerede version med pip:

pip show aspose-slides-foss

Dette 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: Br​ug 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-foss

Yderligere ressourcer

 Dansk