Installation

Installation von Aspose.Slides FOSS für Python

Aspose.Slides FOSS für Python wird als reines Pythons Paket auf PyPI verteilt. lxml, die Pip automatisch installiert: keine native Erweiterungen zu kompilieren, keine Systembibliotheken zu installierten und keine Microsoft Office oder andere proprietäre Betriebszeiten erforderlich.


Prerequisites

RequirementDetail
Python Version3.10 oder später
PaketmanagerPip (verbundelt mit CPython)
BetriebssystemWindows, macOS, Linux (alle Plattformen, die CPython betreiben)
Compiler / BauwerkzeugeKein erforderlich
Automatische Abhängigkeitlxml (Automatisch von Pip installiert)

1. Installation über Pip (Rekommend)

Der einfachste Weg, um Aspose.Slides FOSS zu installieren ist direkt von PyPI:

pip install aspose-slides-foss

Pip herunterladen und installieren das Paket zusammen mit der lxml Abhängigkeit: Keine Post-Installation ist erforderlich.

Um eine gepflanzte Version für reproduzierbare Bauteile zu installieren:

pip install aspose-slides-foss

2. Einrichten eines virtuellen Umfeldes (verabreicht für Projekte)

Mit einer virtuellen Umgebung hält die Bibliothek isoliert von anderen Python-Projekten und vermietet Versionkonflikte.

*** Erstellen und aktivieren Sie eine virtuelle Umgebung::

##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

****Installieren Sie die Bibliothek innerhalb der aktivierten Umgebung::

pip install aspose-slides-foss

*** Rekordabhängigkeit für Reproduktion::

pip freeze > requirements.txt

Um die Umwelt auf einer anderen Maschine zu erneuern:

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

3. Überprüfen Sie die Installation

Nach der Installation überprüfen Sie, ob die Bibliothek korrekt importiert und eine Presentation kann erstellt werden:

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)}")

Erwartete Produktion:

Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1

Sie können auch die installierte Version mit Pip überprüfen:

pip show aspose-slides-foss

Hierbei werden die Versionen, Autor und Lizenz gedruckt (MIT).


Schnelle Start: Erstellen Sie eine Präsentation mit einer Form

Das folgende Script erstellt eine neue Präsentation, fügt einen Rechteck mit Text hinzu und speichert es als ein .pptx Datei zu:

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")

Wichtig ist: immer nutzt Presentation als Kontextmanager (with Dies sorgt für eine ordnungsgemäße Reinigung der internen Ressourcen, wenn die Block auslässt.


Plattform Noten

Windows, MacOS und Linux: Die Bibliothek ist auf allen Plattformen identisch. Es gibt keine Plattformspezifischen Code-Paths oder binäre Erweiterungen darüber hinaus lxml.

Docker / Serverlos: Die Bibliothek arbeitet innerhalb von schmutzigen Docker-Bilder (wie python:3.12-slimmit) pip install aspose-slides-foss. keine zusätzlichen apt oder yum-Pakete sind erforderlich, es sei denn, lxml muss aus der Quelle zusammengefasst werden (die PyPI-Roll umfasst die gemeinsamen Architektur).

CI/CD: Add zu pip install aspose-slides-foss auf den Abhängigkeitsschritt Ihres CI-Pipels. keine zusätzliche Einstellung erforderlich ist.

und Conda: Wenn Ihr Projekt Conda verwendet, installieren Sie die Bibliothek von PyPI in einem Condas Umfeld:

conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-foss

Zusätzliche Ressourcen

Siehe auch

 Deutsch