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ībaDetaļas
Python versija3.10 or later
Pakotņu pārvaldniekspip (iekļauts CPython)
OperētājsistēmaWindows, macOS, Linux (jebkura platforma, kas darbojas ar CPython)
Kompilators / būvēšanas rīkiNav vajadzīgs
Automātiska atkarībalxml (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-foss

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

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

Instalējiet bibliotēku aktivizētajā vidē:

pip install aspose-slides-foss

Ierakstiet atkarības reproducējamībai:

pip freeze > requirements.txt

Lai atjaunotu vidi citā datorā:

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

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

Jū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-foss

Papildu resursi

 Latviešu