Instalace
Instalace Aspose.Slides FOSS pro Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, který se automaticky instaluje: není třeba kompilovat nativní rozšíření, instalovat systémové knihovny a nevyžaduje Microsoft Office nebo jiný proprietární runtime.
Předpoklady
| Požadavek | Podrobnosti |
|---|---|
| Verze Python | 3.10 or later |
| Správce balíčku | pip (spojený s CPythonem) |
| Operační systém | Windows, macOS, Linux (jakákoliv platforma na které běží CPython) |
| Nástroje pro kompilátor / sdílení | Žádné požadované. |
| Automatická závislost | lxml (automaticky instalovaný pomocí pip) |
1. Install via pip (Recommended)
Nejjednodušší způsob instalace Aspose.Slides FOSS je přímo z PyPI:
pip install aspose-slides-fossPip stahuje a instaluje balíček spolu s aplikací. lxml Není zapotřebí žádné konfigurace po instalaci.
Pro instalaci přilepené verze pro reprodukovatelné buildy:
pip install aspose-slides-foss2. Set Up a Virtual Environment (Recommended for Projects)
Použití virtuálního prostředí udržuje knihovnu izolovanou od jiných Pythonových projektů a vyhýbá se konfliktům verzí.
Vytvořit a aktivovat virtuální prostředí:
##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.ps1Nainstalovat knihovnu do aktivovaného prostředí:
pip install aspose-slides-fossZávislost záznamu na reprodukovatelnosti:
pip freeze > requirements.txtPro vytvoření prostředí na jiném počítači:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Po instalaci ověřte, zda knihovna správně dováží a Presentation může být vytvořena:
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čekávaný výstup:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Můžete také zkontrolovat nainstalovanou verzi pomocí pip:
pip show aspose-slides-fossToto tiskne verzi, autora a licenci (MIT).
Rychlý start: Vytvořte prezentaci s tvarem
Následující skript vytváří novou prezentaci, přidává obdélník s textem a ukládá jej jako .pptx soubor:
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")Důležité: Vždy používejte: Presentation jako manažer kontextu (with Toto zajišťuje řádné vyčištění vnitřních zdrojů při odchodu z bloku.
Poznámky k platformě
Windows, macOS, Linux: Knihovna je identická na všech platformách. Nejsou žádné konkrétní cesty nebo binární rozšíření pro platformu mimo lxml.
Docker / bez serveru: Knihovna pracuje uvnitř jemných Dockerových obrazů (např. python:3.12-slim) s pip install aspose-slides-foss.Žádné další balení apt nebo yum nejsou nutné, pokud: lxml musí být kompilována ze zdroje (kolečko PyPI pokrývá běžné architektury).
CI/CD: Přidání: pip install aspose-slides-foss Žádné další nastavení není zapotřebí.
- Cože ?: Pokud váš projekt používá Condu, nainstalujte knihovnu z PyPI do prostředí Conda:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossDalší zdroje
- Stránka produktu: Přehled, shrnutí funkcí a rychlý start
- Licence: Podrobnosti o licenci MIT, není požadován klíč API
- Příručka pro vývojáře:Příručky pro funkce s příklady kódů
- Odkaz na API: Odkaz na třídu a metodu