Systemkrav
Introduktion
Aspose.Slides för Python via .NET kräver inte att några tredjepartsprodukter, såsom Microsoft PowerPoint, är installerade. Aspose.Slides är en motor för att skapa, modifiera, konvertera och rendera dokument i olika format, inklusive Microsoft PowerPoint-presentationformat.
Stödda operativsystem
Aspose.Slides för Python stöder Windows (32‑bit och 64‑bit), macOS och 64‑bit Linux på system med Python 3.5 eller senare installerat.
| Operativsystem | Versioner |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Systemkrav för mål‑Linux‑och macOS‑plattformar
- GCC 6‑körningsbibliotek (eller senare).
- libgdiplus, en öppen källkodsimplementation av GDI+-API:et.
- Beroenden för .NET Core Runtime. Att installera .NET Core Runtime själv är INTE obligatoriskt.
- För Python 3.5–3.7:
pymalloc‑byggnaden av Python krävs. Byggalternativet--with-pymallocär aktiverat som standard. Vanligtvis markeraspymalloc‑byggnaden av Python med ettm‑suffix i filnamnet. - Den delade
libpython‑biblioteket. Byggalternativet--enable-sharedför Python är inaktiverat som standard, och vissa Python‑distributioner inkluderar inte det deladelibpython‑biblioteket. På vissa Linux‑plattformar kan du installera det deladelibpython‑biblioteket via pakethanteraren (till exempelsudo apt-get install libpython3.7). Ett vanligt problem är attlibpython‑biblioteket installeras på en icke‑standardplats för delade bibliotek. Du kan lösa detta genom att använda Python‑byggalternativ för att ange alternativa biblioteksökvägar vid kompilation av Python, eller genom att skapa en symbolisk länk tilllibpython‑biblioksfilen i systemets standardplats för delade bibliotek. Vanligtvis är filnamnet på det deladelibpython‑biblioteketlibpythonX.Ym.so.1.0för Python 3.5–3.7 ellerlibpythonX.Y.so.1.0för Python 3.8 eller senare (till exempellibpython3.7m.so.1.0,libpython3.9.so.1.0).
Vanliga frågor
Behöver jag Microsoft PowerPoint installerat för konverteringar och rendering?
Nej, PowerPoint krävs inte; Aspose.Slides är en fristående motor för skapa, modifiera, konvertera och rendera presentationer.
Krävs en specifik .NET‑version (Core/5+/6+) på maskinen?
Att installera .NET‑runtime själv är inte nödvändigt, men dess beroenden måste finnas på Linux/macOS. Det innebär att systemet bör innehålla de paket som vanligtvis installeras som .NET‑beroenden, utan att installera hela runtime‑miljön.
Vilka teckensnitt behövs för korrekt rendering?
I praktiken måste de teckensnitt som används i presentationen eller lämpliga ersättningar finnas tillgängliga. För att säkerställa konsekvent rendering på Linux/macOS är det rekommenderat att installera vanliga teckensnittspaket.
Varför renderas ett eget teckensnitt som reserv eller saknad text på Linux?
Om teckensnittsfilen har inkonsekventa eller korrupta namn‑tabellsposter kan Linux‑teckensnittsmatchningsstacken (FreeType/fontconfig) välja en ogiltig post, vilket gör att teckensnittet blir olösligt. Att använda en teckensnittsversion med korrigerade namn‑tabellsposter eller installera en konsekvent ersättning löser problemet.