Installasjon
Installasjon av 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 utvidelser å kompilere, ingen systembiblioteker å installere, og ingen Microsoft Office eller annen proprietær kjøretidsmiljø kreves.
Forutsetninger
| Krav | Detalj |
|---|---|
| Python versjon | 3.10 or later |
| Pakkehåndterer | pip (medfølger CPython) |
| Operativsystem | Windows, macOS, Linux (enhver plattform som kjører CPython) |
| Kompilator / byggverktøy | Ingen kreves |
| Automatisk avhengighet | lxml (installert automatisk av pip) |
1. Install via pip (Recommended)
Den enkleste måten å installere Aspose.Slides FOSS på er direkte fra PyPI:
pip install aspose-slides-fosspip laster ned og installerer pakken sammen med lxml avhengigheten. Ingen etterinstallasjonskonfigurasjon er nødvendig.
For å installere en fastlåst versjon for reproducerbare bygg:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Å bruke et virtuelt miljø holder biblioteket isolert fra andre Python-prosjekter og unngår versjonskonflikter.
Opprett 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 i det aktiverte miljøet:
pip install aspose-slides-fossRegistrer avhengigheter for reproduserbarhet:
pip freeze > requirements.txtFor å gjenskape miljøet på en annen maskin:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Etter installasjon, verifiser at biblioteket importeres korrekt og en Presentation kan opprettes:
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å sjekke den installerte versjonen med pip:
pip show aspose-slides-fossDette skriver ut versjonen, forfatteren og lisensen (MIT).
Rask start: Lag en presentasjon med en figur
Følgende skript oppretter en ny presentasjon, legger til et rektangel med tekst, og lagrer 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")Viktig: Bruk alltid Presentation som en kontekstbehandler (with utsagn). Dette sikrer riktig opprydding av interne ressurser når blokken avsluttes.
Plattformnotater
Windows, macOS, Linux: Biblioteket er identisk på alle plattformer. Det finnes ingen plattformspesifikke kodeveier eller binære utvidelser utover lxml.
Docker / serverless: Biblioteket fungerer i slanke Docker‑bilder (som for eksempel python:3.12-slim) med pip install aspose-slides-foss. Ingen ekstra apt‑ eller yum‑pakker er nødvendige med mindre lxml må kompilere fra kilde (PyPI‑hjulet dekker vanlige arkitekturer).
CI/CD: Legg til pip install aspose-slides-foss i avhengighetssteget i CI‑pipelinesen din. Ingen ekstra oppsett er nødvendig.
Conda: Hvis prosjektet ditt bruker Conda, installer biblioteket fra PyPI i et Conda‑miljø:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossTilleggsressurser
- Produktside: Oversikt, funksjonssammendrag og rask start
- Lisens: MIT License-detaljer, ingen API-nøkkel kreves
- Utviklerguide: Funksjonsveiledninger med kodeeksempler
- API-referanse: Klasse- og metodereferanse