Systémové požadavky
Úvod
Aspose.Slides pro Python přes .NET nevyžaduje instalaci žádných produktů třetích stran, jako je Microsoft PowerPoint. Aspose.Slides je motor pro vytváření, úpravu, konverzi a vykreslování dokumentů v různých formátech, včetně formátů prezentací Microsoft PowerPoint.
Podporované operační systémy
Aspose.Slides pro Python podporuje Windows (32‑bitové i 64‑bitové), macOS a 64‑bitový Linux na systémech s nainstalovaným Pythonem 3.5 nebo novějším.
| Operační systém | Verze |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Systémové požadavky pro cílové platformy Linux a macOS
- Knihovny běhového prostředí GCC 6 (nebo novější).
- libgdiplus je open‑source implementace API GDI+.
- Závislosti .NET Core Runtime. Instalace samotného .NET Core Runtime NENÍ vyžadována.
- Pro Python 3.5–3.7: je požadována verze Pythonu s
pymalloc. Přepínač sestavení--with-pymallocje ve výchozím nastavení povolen. Obvykle je verze Pythonu spymallocoznačena příponoumv názvu souboru. libpythonsdílená knihovna. Přepínač sestavení Pythonu--enable-sharedje ve výchozím nastavení vypnutý a některé distribuce Pythonu neobsahují sdílenou knihovnulibpython. Na některých platformách Linux můžete sdílenou knihovnulibpythonnainstalovat pomocí správce balíčků (napříkladsudo apt-get install libpython3.7). Častým problémem je, že knihovnalibpythonje nainstalována na nestandardním místě pro sdílené knihovny. Toto můžete vyřešit použitím možností sestavení Pythonu k nastavení alternativních cest ke knihovnám při kompilaci Pythonu, nebo vytvořením symbolického odkazu na soubor knihovnylibpythonv standardním umístění sdílených knihoven systému. Obvykle má název souboru sdílené knihovnylibpythonpodobulibpythonX.Ym.so.1.0pro Python 3.5–3.7 nebolibpythonX.Y.so.1.0pro Python 3.8 a novější (napříkladlibpython3.7m.so.1.0,libpython3.9.so.1.0).
Často kladené otázky
Potřebuji mít nainstalovaný Microsoft PowerPoint pro konverze a vykreslování?
Ne, PowerPoint není vyžadován; Aspose.Slides je samostatný motor pro vytváření, úpravu, konvertování a vykreslování prezentací.
Je na stroji vyžadována konkrétní verze .NET (Core/5+/6+)?
Instalace samotného .NET Runtime není vyžadována, ale její závislosti musí být přítomny na Linuxu/macOS. To znamená, že systém by měl obsahovat balíčky, které jsou obvykle instalovány jako závislosti .NET, aniž by se instaloval celý runtime.
Jaká písma jsou potřebná pro správné vykreslování?
V praxi musí být k dispozici písma použité v prezentaci nebo vhodné náhrady. Pro zajištění konzistentního vykreslování na Linuxu/macOS se doporučuje nainstalovat běžné balíčky písem.
Proč se vlastní písmo na Linuxu vykresluje jako náhradní nebo chybějící text?
Pokud soubor písma obsahuje nekonzistentní nebo poškozené záznamy v tabulce názvů, může stack pro výběr písma na Linuxu (FreeType/fontconfig) vybrat neplatný záznam, což způsobí, že písmo nebude rozpoznáno. Použití verze písma s opravenými záznamy v tabulce názvů nebo instalace konzistentní náhrady problém vyřeší.