Instalace
Přehled
Tento článek vysvětluje, jak nainstalovat Aspose.Slides for Python via .NET na Windows, Linuxu a macOS. Balíček je publikován na PyPI a instalován pomocí pip. Obsahuje .NET runtime, který používá, takže není nutné instalovat .NET. Na Linuxu a macOS tento runtime vyžaduje nativní knihovny, které operační systém nemusí obsahovat; sekce níže je uvádí.
Aspose.Slides for Python via .NET podporuje Python 3.5 až 3.14. PyPI poskytuje balíčky pro Windows (32-bitové a 64-bitové), Linux (x86_64 a ARM64) a macOS (Intel a Apple silicon).
Windows
Na Windows nainstalujte balíček pomocí pip. Žádné další knihovny nejsou vyžadovány.
pip install aspose.slides
Linux
Na Linuxu .NET runtime zahrnutý v balíčku vyžaduje dvě knihovny:
- libgdiplus, implementace Windows GDI+ grafického API. Bez ní selže uložení prezentace s chybou
The type initializer for 'Gdip' threw an exception. - ICU (International Components for Unicode). Bez ní proces Python skončí při prvním volání Aspose.Slides zprávou
Couldn't find a valid ICU package installed on the system.
Na Debianu a Ubuntu nainstalujte obě pomocí apt:
sudo apt-get update && sudo apt-get install -y libgdiplus libicu76
Název balíčku ICU obsahuje jeho verzi: libicu76 je balíček pro Debian 13. Na Debianu 12 nainstalujte místo toho libicu72 a na Ubuntu 24.04 libicu74. Pro zjištění názvu na vašem systému spusťte:
apt-cache search --names-only '^libicu[0-9]+$'
Poté nainstalujte balíček do virtuálního prostředí. V aktuálních verzích Debianu a Ubuntu systémový Python neumožňuje pip install mimo virtuální prostředí a ukončí se s chybou externally-managed-environment.
sudo apt-get install -y python3-venv
python3 -m venv .venv
. .venv/bin/activate
pip install aspose.slides
Spouštějte své skripty s aktivovaným stejným virtuálním prostředím. Pokud používáte Python, který vaše distribuce neříídí, například ten v oficiálních python Docker obrazech, můžete také spustit pip install aspose.slides bez virtuálního prostředí.
Písma používaná ve vašich prezentacích, nebo vhodné náhrady, musí být nainstalována v systému, aby se text při převodu snímků do PDF nebo obrázků vykresloval správně.
macOS
Instalaci na macOS jsme neověřili. Na macOS Aspose.Slides vyžaduje následující předpoklady:
- Python s sdílenými knihovnami, tj. Python sestavený s konfigurační volbou
--enable-shared. Pokud instalujete Python pomocí pyenv, nastavte proměnnou prostředíPYTHON_CONFIGURE_OPTSna--enable-sharedpři instalaci verze Pythonu. - Knihovna libpython v adresáři systémových knihoven. Python nainstalovaný pomocí pyenv uchovává svou knihovnu libpython, např. libpython3.9.dylib, v ~/.pyenv/versions; vytvořte na ni symbolický odkaz v /usr/local/lib.
- libgdiplus, implementace Windows GDI+ grafického API. Homebrew poskytuje tento balíček jako
mono-libgdiplus.
Poté nainstalujte balíček pomocí pip.
Kontrola instalace
Pro kontrolu instalace uložte první příklad z Vytvořit prezentace jako hello.py a spusťte python hello.py. Uloží new_presentation.pptx do aktuální složky.
Aktualizace
Pro aktualizaci existující instalace na nejnovější verzi spusťte tento příkaz v prostředí, kde jste balíček nainstalovali:
pip install --upgrade aspose.slides
FAQ
Mohu nainstalovat Aspose.Slides ve virtuálním prostředí?
Ano. Můžete jej nainstalovat v libovolném virtuálním prostředí Pythonu pomocí pip. Nativní knihovny, které potřebují Linux a macOS, jsou nainstalovány v systému, nikoli ve virtuálním prostředí.
Mohu používat Aspose.Slides v Docker kontejnerech?
Ano. Image musí obsahovat stejné nativní knihovny jako Linuxový systém — libgdiplus a ICU — a písma, která vaše prezentace používají.
Existuje bezplatná verze nebo omezení zkušební verze?
Ano. Bez licence Aspose.Slides běží v evaluačním režimu: přidává evaluační vodoznak ke každému snímku, který uloží, a zkracuje text načtený z prezentací. Pro odstranění těchto omezení použijte platnou licenci.