Asennus
Asennus Aspose.Slides FOSS:lle Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, jonka pip asentaa automaattisesti: ei natiivisia laajennuksia käännettävänä, ei järjestelmäkirjastoja asennettavana, eikä Microsoft Officea tai muuta proprietaarista ajonaikaa vaadita.
Esivaatimukset
| Vaatimus | Yksityiskohta |
|---|---|
| Python versio | 3.10 or later |
| Pakettienhallinta | pip (pakattu CPythonin kanssa) |
| Käyttöjärjestelmä | Windows, macOS, Linux (mikä tahansa alusta, joka ajaa CPythonin) |
| Kääntäjä / rakennustyökalut | Ei vaadita |
| Automaattinen riippuvuus | lxml (asennettu pipin automaattisesti) |
1. Install via pip (Recommended)
Helpoin tapa asentaa Aspose.Slides FOSS on suoraan PyPI:stä:
pip install aspose-slides-fosspip lataa ja asentaa paketin yhdessä lxml riippuvuuden. Jälki-asennusasetuksia ei tarvita.
Asentaaksesi kiinnitetyn version toistettavissa olevia koontiä varten:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Virtuaaliympäristön käyttö pitää kirjaston erillään muista Python-projekteista ja estää versioristiriidat.
Luo ja aktivoi virtuaaliympäristö:
##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.ps1Asenna kirjasto aktivoituun ympäristöön:
pip install aspose-slides-fossTallenna riippuvuudet toistettavuutta varten:
pip freeze > requirements.txtYmpäristön uudelleenluominen toisella koneella:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Asennuksen jälkeen tarkista, että kirjasto tuodaan oikein ja että Presentation voidaan luoda:
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)}")Odotettu tuloste:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Voit myös tarkistaa asennetun version pipillä:
pip show aspose-slides-fossTämä tulostaa version, tekijän ja lisenssin (MIT).
Pikakäynnistys: Luo esitys, jossa on muoto
Seuraava skripti luo uuden esityksen, lisää siihen suorakulmion, jossa on teksti, ja tallentaa sen .pptx tiedosto:
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")Tärkeää: Käytä aina Presentation kontekstinhallitsijana (with lause). Tämä varmistaa sisäisten resurssien asianmukaisen puhdistuksen, kun lohko poistuu.
Alustan huomautukset
Windows, macOS, Linux: Kirjasto on identtinen kaikilla alustoilla. Alustakohtaisia koodipolkuja tai binääri‑laajennuksia ei ole, lukuun ottamatta lxml.
Docker / serverless: Kirjasto toimii ohuiden Docker-kuvien sisällä (kuten python:3.12-slim) kanssa pip install aspose-slides-foss. Lisäapt- tai yum-paketteja ei tarvita, ellei lxml tarvitsee kääntää lähdekoodista (PyPI-pyörä kattaa yleiset arkkitehtuurit).
CI/CD: Lisää pip install aspose-slides-foss CI-putkesi riippuvuusvaiheeseen. Lisäasetuksia ei tarvita.
Conda: Jos projektisi käyttää Condaa, asenna kirjasto PyPI:stä Conda-ympäristön sisällä:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossLisäresurssit
- Tuotesivu: Yleiskatsaus, ominaisuuksien yhteenveto ja pika-aloitus
- Lisenssi: MIT-lisenssin tiedot, API-avainta ei vaadita
- Kehittäjän opas: Ominaisuuksien oppaat koodiesimerkeillä
- API-viite: Luokan ja metodin viite