Systeemvereisten
Introductie
Aspose.Slides for Python via .NET vereist geen derden‑producten, zoals Microsoft PowerPoint, die geïnstalleerd moeten worden. Aspose.Slides is een engine voor het maken, wijzigen, converteren en renderen van documenten in verschillende formaten, inclusief Microsoft PowerPoint‑presentatieformaten.
Ondersteunde besturingssystemen
Aspose.Slides for Python ondersteunt Windows (32-bit en 64-bit), macOS en 64-bit Linux op systemen met Python 3.5 of hoger geïnstalleerd.
| Besturingssysteem | Versies |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Systeemvereisten voor doel‑Linux en macOS‑platforms
- GCC 6 runtime‑bibliotheken (of later).
- libgdiplus, een open‑source‑implementatie van de GDI+‑API.
- Afhankelijkheden van de .NET Core Runtime. Het installeren van de .NET Core Runtime zelf is NIET vereist.
- Voor Python 3.5–3.7: de
pymalloc‑build van Python is vereist. De--with-pymalloc‑build‑optie is standaard ingeschakeld. Meestal wordt depymalloc‑build van Python gemarkeerd met eenm‑achtervoegsel in de bestandsnaam. - De
libpython‑shared library. De--enable-shared‑Python‑build‑optie is standaard uitgeschakeld, en sommige Python‑distributies bevatten delibpython‑shared library niet. Op sommige Linux‑platformen kun je delibpython‑shared library installeren via de pakketbeheerder (bijvoorbeeldsudo apt-get install libpython3.7). Een veelvoorkomend probleem is dat delibpython‑library geïnstalleerd is op een niet‑standaard locatie voor gedeelde libraries. Je kunt dit oplossen door Python‑build‑opties te gebruiken om alternatieve bibliotheekpaden in te stellen bij het compileren van Python, of door een symbolische link naar hetlibpython‑bibliotheekbestand te maken in de standaard gedeelde bibliotheeklocatie van het systeem. Meestal heeft hetlibpython‑shared library‑bestand de naamlibpythonX.Ym.so.1.0voor Python 3.5–3.7 oflibpythonX.Y.so.1.0voor Python 3.8 of hoger (bijvoorbeeldlibpython3.7m.so.1.0,libpython3.9.so.1.0).
FAQ
Moet ik Microsoft PowerPoint geïnstalleerd hebben voor conversies en weergave?
Nee, PowerPoint is niet vereist; Aspose.Slides is een zelfstandige engine voor maken, wijzigen, converteren en renderen van presentaties.
Is een specifieke .NET‑versie (Core/5+/6+) vereist op de machine?
Het installeren van de .NET Runtime zelf is niet nodig, maar de afhankelijkheden moeten wel aanwezig zijn op Linux/macOS. Dit betekent dat het systeem de pakketten moet bevatten die gewoonlijk als .NET‑afhankelijkheden worden geïnstalleerd, zonder de volledige runtime te installeren.
Welke lettertypen zijn nodig voor correcte weergave?
In de praktijk moeten de lettertypen die in de presentatie worden gebruikt of passende alternatieven beschikbaar zijn. Om consistente weergave op Linux/macOS te garanderen, is het aan te raden om veelvoorkomende lettertypepakketten te installeren.
Waarom wordt een aangepast lettertype op Linux weergegeven als fallback of ontbrekende tekst?
Als het lettertype‑bestand inconsistente of corrupte name‑table‑vermeldingen heeft, kan de Linux lettertype‑matching‑stack (FreeType/fontconfig) een ongeldige record selecteren, waardoor het lettertype niet gevonden wordt. Het gebruik van een lettertype‑versie met gecorrigeerde name‑table‑records of het installeren van een consistente vervanging lost het probleem op.