Instalacija
Instalacija Aspose.Slides FOSS za Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, koji pip instalira automatski: nema nativnih ekstenzija za kompajliranje, nema sistemskih biblioteka za instalaciju, i nije potreban Microsoft Office ili drugi vlasnički runtime.
Preduslovi
| Zahtev | Detalj |
|---|---|
| Python verzija | 3.10 or later |
| Upravljač paketima | pip (ugrađen uz CPython) |
| Operativni sistem | Windows, macOS, Linux (bilo koja platforma koja pokreće CPython) |
| Kompajler / alati za izgradnju | Nije potrebno |
| Automatska zavisnost | lxml (instalira se automatski putem pip-a) |
1. Install via pip (Recommended)
Najjednostavniji način za instalaciju Aspose.Slides FOSS je direktno sa PyPI:
pip install aspose-slides-fosspip preuzima i instalira paket zajedno sa lxml zavisnošću. Nije potrebna nikakva post‑instalaciona konfiguracija.
Da biste instalirali fiksiranu verziju za reproduktivne buildove:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Korišćenje virtuelnog okruženja drži biblioteku izolovanom od drugih Python projekata i izbegava konflikte verzija.
Kreirajte i aktivirajte virtuelno okruženje:
##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.ps1Instalirajte biblioteku unutar aktiviranog okruženja:
pip install aspose-slides-fossZabeležite zavisnosti radi reproduktivnosti:
pip freeze > requirements.txtDa biste ponovo kreirali okruženje na drugom računaru:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Nakon instalacije, proverite da li se biblioteka pravilno uvozi i da Presentation može se kreirati:
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)}")Očekivani izlaz:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Takođe možete proveriti instaliranu verziju pomoću pip-a:
pip show aspose-slides-fossOvo ispisuje verziju, autora i licencu (MIT).
Brzi početak: Kreirajte prezentaciju sa oblikom
Sledeći skript kreira novu prezentaciju, dodaje pravougaonik sa tekstom i čuva je kao .pptx datoteku:
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")Važno: Uvek koristite Presentation kao menadžer konteksta (with izjava). Ovo osigurava pravilno čišćenje unutrašnjih resursa kada blok završi.
Napomene o platformi
Windows, macOS, Linux: Biblioteka je identična na svim platformama. Ne postoje platformno‑specifični kodni putevi ili binarni ekstenziji izvan lxml.
Docker / serverless: Biblioteka radi unutar slim Docker slika (kao što su python:3.12-slim) with pip install aspose-slides-foss. Nisu potrebni dodatni apt ili yum paketi, osim ako lxml treba da se kompajlira iz izvora (PyPI wheel pokriva uobičajene arhitekture).
CI/CD: Dodajte pip install aspose-slides-foss u korak zavisnosti vašeg CI pipeline‑a. Nije potrebno dodatno podešavanje.
Conda: Ako vaš projekat koristi Conda, instalirajte biblioteku sa PyPI unutar Conda okruženja:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossDodatni resursi
- Stranica proizvoda: Pregled, sažetak funkcija i brzi početak
- Licenca: Detalji MIT licence, nije potreban API ključ
- Vodič za programere: Vodiči po funkcijama sa primerima koda
- API referenca: Referenca klasa i metoda