Į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

ReikalavimasDetalė
Python versija3.10 or later
Paketo tvarkyklėpip (įtrauktas su CPython)
Operacinė sistemaWindows, macOS, Linux (bet kuri platforma, kuri veikia CPython)
Kompiliatorius / kūrimo įrankiaiNereikia 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-foss

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

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

Užregistruokite priklausomybes, kad būtų pakartojama:

pip freeze > requirements.txt

Norėdami atkurti aplinką kitoje mašinoje:

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

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

Taip pat galite patikrinti įdiegtą versiją su pip:

pip show aspose-slides-foss

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

Papildomi ištekliai

 Lietuvių