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

VaatimusYksityiskohta
Python versio3.10 or later
Pakettienhallintapip (pakattu CPythonin kanssa)
KäyttöjärjestelmäWindows, macOS, Linux (mikä tahansa alusta, joka ajaa CPythonin)
Kääntäjä / rakennustyökalutEi vaadita
Automaattinen riippuvuuslxml (asennettu pipin automaattisesti)

1. Install via pip (Recommended)

Helpoin tapa asentaa Aspose.Slides FOSS on suoraan PyPI:stä:

pip install aspose-slides-foss

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

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

Asenna kirjasto aktivoituun ympäristöön:

pip install aspose-slides-foss

Tallenna riippuvuudet toistettavuutta varten:

pip freeze > requirements.txt

Ympäristön uudelleenluominen toisella koneella:

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

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

Voit myös tarkistaa asennetun version pipillä:

pip show aspose-slides-foss

Tä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-foss

Lisäresurssit

 Suomi