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
  • Windows 2003 Server
  • Windows 2008 Server
  • Windows 2012 Server
  • Windows 2012 R2 Server
  • Windows 2016 Server
  • Windows 2019 Server
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8, 8.1
  • Windows 10
  • Windows 11
Linux
  • Ubuntu
  • OpenSUSE
  • CentOS
  • és egyebek
macOS
  • 12 "Monterey"

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 pymalloc buildű Python szükséges. A --with-pymalloc build opció alapértelmezés szerint engedélyezett. Általában a pymalloc buildű Python fájlnévben az m utótag jelenik meg.
  • A libpython megosztott könyvtár. A --enable-shared Python build opció alapértelmezés szerint le van tiltva, és egyes Python disztribúciók nem tartalmazzák a libpython megosztott könyvtárat. Néhány Linux platformon a csomagkezelővel telepítheti a libpython megosztott könyvtárat (például sudo apt-get install libpython3.7). Gyakori probléma, hogy a libpython kö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 a libpython könyvtárfájlra a rendszer szabványos megosztott könyvtárhelyén. Általában a libpython megosztott könyvtár fájlneve libpythonX.Ym.so.1.0 Python 3.5–3.7 esetén, vagy libpythonX.Y.so.1.0 Python 3.8 vagy újabb esetén (például libpython3.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.