Instalēšana
Aspose.Slides FOSS instalēšana priekš Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, ko pip instalē automātiski: nav jākompilē dzimtie paplašinājumi, nav jāinstalē sistēmas bibliotēkas, un nav vajadzīgs Microsoft Office vai kāds cits īpašnieka izpildlaiks.
Priekšnosacījumi
| Prasība | Detaļas |
|---|---|
| Python versija | 3.10 or later |
| Pakotņu pārvaldnieks | pip (iekļauts CPython) |
| Operētājsistēma | Windows, macOS, Linux (jebkura platforma, kas darbojas ar CPython) |
| Kompilators / būvēšanas rīki | Nav vajadzīgs |
| Automātiska atkarība | lxml (automātiski instalēts ar pip) |
1. Install via pip (Recommended)
Visvienkāršākais veids, kā instalēt Aspose.Slides FOSS, ir tieši no PyPI:
pip install aspose-slides-fosspip lejupielādē un instalē pakotni kopā ar lxml atkarību. Nav nepieciešama papildu konfigurācija pēc instalēšanas.
Lai instalētu fiksētu versiju reproducējamiem būvēšanas procesiem:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Izmantojot virtuālo vidi, bibliotēka tiek izolēta no citiem Python projektiem, novēršot versiju konfliktus.
Izveidojiet un aktivizējiet virtuālo vidi:
##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.ps1Instalējiet bibliotēku aktivizētajā vidē:
pip install aspose-slides-fossIerakstiet atkarības reproducējamībai:
pip freeze > requirements.txtLai atjaunotu vidi citā datorā:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Pēc instalēšanas pārbaudiet, vai bibliotēka tiek importēta pareizi un a Presentation var izveidot:
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)}")Sagaidāmais izvadījums:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Jūs varat arī pārbaudīt instalēto versiju, izmantojot pip:
pip show aspose-slides-fossŠis izvada versiju, autoru un licenci (MIT).
Ātrais sākums: Izveidot prezentāciju ar formu
Sekojošais skripts izveido jaunu prezentāciju, pievieno taisnstūri ar tekstu un saglabā to kā .pptx failu:
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")Svarīgi: Vienmēr lietojiet Presentation kā konteksta pārvaldnieku (with paziņojums). Tas nodrošina pareizu iekšējo resursu attīrīšanu, kad bloks iziet.
Platformas piezīmes
Windows, macOS, Linux: Bibliotēka ir identiska visās platformās. Nav platformas specifisku koda ceļu vai bināru paplašinājumu pāri lxml.
Docker / serverless: Bibliotēka darbojas iekļauta plānās Docker attēlos (piemēram python:3.12-slim) ar pip install aspose-slides-foss. Nav vajadzīgi papildu apt vai yum pakotnes, ja vien lxml ir jākompilē no avota (PyPI wheel aptver biežākās arhitektūras).
CI/CD: Pievienot pip install aspose-slides-foss jūsu CI cauruplūsmas atkarību solim. Papildu iestatīšana nav nepieciešama.
Conda: Ja jūsu projekts izmanto Conda, instalējiet bibliotēku no PyPI Conda vidē:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossPapildu resursi
- Produkta lapa: Pārskats, funkciju kopsavilkums un ātrais sākums
- Licence: MIT licences informācija, API atslēga nav nepieciešama
- Izstrādātāja ceļvedis: Funkciju ceļveži ar koda piemēriem
- API atsauce: Klases un metodes atsauce