Rendszerkövetelmények
Bevezetés
Az Aspose.Slides for Python via .NET nem igényel semmilyen harmadik fél termékét, például a Microsoft PowerPointot, a telepítéshez. Az Aspose.Slides egy motor a dokumentumok létrehozásához, módosításához, átalakításához és rendereléséhez különböző formátumokban, beleértve a Microsoft PowerPoint prezentációs formátumokat.
Támogatott operációs rendszerek
Az Aspose.Slides for Python támogatja a Windows (32-bit és 64-bit), macOS és 64-bit Linux rendszereket olyan rendszereken, ahol a Python 3.5 vagy újabb telepítve van.
| Operációs rendszer | Verziók |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Rendszerkövetelmények a cél Linux és macOS platformokhoz
- GCC 6 futásidejű könyvtárak (vagy újabb).
- libgdiplus, a GDI+ API nyílt forráskódú megvalósítása.
- A .NET Core Runtime függőségei. A .NET Core Runtime telepítése NEM szükséges.
- Python 3.5–3.7 esetén a
pymallocbuildű Python szükséges. A--with-pymallocbuild opció alapértelmezés szerint engedélyezett. Általában apymallocbuildű Python fájlnévben azmutótag jelenik meg. - A
libpythonmegosztott könyvtár. A--enable-sharedPython build opció alapértelmezés szerint le van tiltva, és egyes Python disztribúciók nem tartalmazzák alibpythonmegosztott könyvtárat. Néhány Linux platformon a csomagkezelővel telepítheti alibpythonmegosztott könyvtárat (példáulsudo apt-get install libpython3.7). Gyakori probléma, hogy alibpythonkönyvtár nem szabványos helyen van telepítve a megosztott könyvtárak számára. Ezt úgy oldhatja meg, hogy a Python fordítási beállításokkal alternatív könyvtárútvonalakat ad meg a Python fordításakor, vagy szimbolikus linket hoz létre alibpythonkönyvtárfájlra a rendszer szabványos megosztott könyvtárhelyén. Általában alibpythonmegosztott könyvtár fájlnevelibpythonX.Ym.so.1.0Python 3.5–3.7 esetén, vagylibpythonX.Y.so.1.0Python 3.8 vagy újabb esetén (példáullibpython3.7m.so.1.0,libpython3.9.so.1.0).
GYIK
Szükségem van a Microsoft PowerPoint telepítésére a konvertáláshoz és rendereléshez?
Nem, a PowerPoint nem szükséges; az Aspose.Slides egy önálló motor a prezentációk létrehozásához, módosításához, konvertálásához és rendereléséhez.
Szükséges-e egy konkrét .NET verzió (Core/5+/6+) a gépen?
A .NET Runtime telepítése nem szükséges, de annak függőségeinek jelen kell lenniük Linux/macOS rendszeren. Ez azt jelenti, hogy a rendszernek tartalmaznia kell azokat a csomagokat, amelyeket általában .NET függőségekként telepítenek, anélkül hogy a teljes runtime-ot telepítenék.
Milyen betűtípusokra van szükség a helyes rendereléshez?
Gyakorlatban a prezentációban használt betűtípusoknak vagy megfelelő helyettesítőknek elérhetőnek kell lenniük. A Linux/macOS rendszeren a konzisztens renderelés biztosítása érdekében ajánlott általános betűcsomagokat telepíteni.
Miért jelenik meg egy egyedi betűtípus helyettesítőként vagy hiányzó szövegként Linuxon?
Ha a betűtípus fájlban inkonzisztens vagy sérült névtábla-bejegyzések vannak, a Linux betűtípus-illesztő (FreeType/fontconfig) érvénytelen rekordot választhat, ami a betűtípus feloldásának hiányához vezet. Egy javított névtábla-bejegyzésekkel rendelkező betűtípus verzió használata vagy egy konzisztens helyettesítő telepítése megoldja a problémát.