Įdiegimas
Aspose.Slides FOSS Python įdiegimas
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, kurią pip įdiegia automatiškai: nėra natūralių plėtinių kompiliavimui, nėra sisteminių bibliotekų diegimo ir nereikia Microsoft Office ar kitų nuosavyinių vykdymo aplinkų.
Reikalavimai
| Reikalavimas | Detalė |
|---|---|
| Python versija | 3.10 or later |
| Paketo tvarkyklė | pip (įtrauktas su CPython) |
| Operacinė sistema | Windows, macOS, Linux (bet kuri platforma, kuri veikia CPython) |
| Kompiliatorius / kūrimo įrankiai | Nereikia jokio |
| Automatinė priklausomybė | lxml (automatiškai įdiegia pip) |
1. Install via pip (Recommended)
Paprastausios būdas įdiegti Aspose.Slides FOSS yra tiesiogiai iš PyPI:
pip install aspose-slides-fosspip atsisiunčia ir įdiegia paketą kartu su lxml priklausomybe. Po įdiegimo konfigūracija nereikalinga.
Norint įdiegti fiksuotą versiją, kad būtų pakartojami statymai:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Naudojant virtualią aplinką biblioteka lieka izoliuota nuo kitų Python projektų ir išvengiate versijų konfliktų.
Sukurkite ir suaktyvinkite virtualią aplinką:
##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Įdiekite biblioteką aktyvuotoje aplinkoje:
pip install aspose-slides-fossUžregistruokite priklausomybes, kad būtų pakartojama:
pip freeze > requirements.txtNorėdami atkurti aplinką kitoje mašinoje:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Po įdiegimo patikrinkite, ar biblioteka teisingai importuojama ir Presentation gali būti sukurta:
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)}")Tikėtinas išvestis:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Taip pat galite patikrinti įdiegtą versiją su pip:
pip show aspose-slides-fossTai išveda versiją, autorių ir licenciją (MIT).
Greitas pradžia: Sukurkite prezentaciją su forma
Toliau pateiktas scenarijus sukuria naują pristatymą, prideda stačiakampį su tekstu ir išsaugo jį kaip .pptx failą:
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")Svarbu: Visada naudokite Presentation kaip kontekstų valdytoją (with teiginys). Tai užtikrina tinkamą vidinių išteklių išvalymą, kai blokas baigiasi.
Platformos pastabos
Windows, macOS, Linux: Biblioteka yra identiška visose platformose. Nėra platformai specifinių kodo kelių ar dvejetainių plėtinių, išskyrus lxml.
Docker / serverless: Biblioteka veikia plonose Docker atvaizduose (pvz., python:3.12-slim) su pip install aspose-slides-foss. Nereikia papildomų apt arba yum paketų, nebent lxml reikia kompiliuoti iš šaltinio (PyPI ratlankis aprėpia įprastas architektūras).
CI/CD: Pridėkite pip install aspose-slides-foss į savo CI konvejerio priklausomybės žingsnį. Papildomas nustatymas nereikalingas.
Conda: Jei jūsų projektas naudoja Conda, įdiekite biblioteką iš PyPI Conda aplinkoje:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossPapildomi ištekliai
- Produkto puslapis: Apžvalga, funkcijų santrauka ir greitas pradžia
- Licencija: MIT License detalės, API raktas nereikalingas
- Kūrėjo vadovas: Funkcijų vadovai su kodo pavyzdžiais
- API nuoroda: Klasių ir metodų nuoroda