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
  • 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
  • en andere
macOS
  • 12 "Monterey"

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 de pymalloc‑build van Python gemarkeerd met een m‑achtervoegsel in de bestandsnaam.
  • De libpython‑shared library. De --enable-shared‑Python‑build‑optie is standaard uitgeschakeld, en sommige Python‑distributies bevatten de libpython‑shared library niet. Op sommige Linux‑platformen kun je de libpython‑shared library installeren via de pakketbeheerder (bijvoorbeeld sudo apt-get install libpython3.7). Een veelvoorkomend probleem is dat de libpython‑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 het libpython‑bibliotheekbestand te maken in de standaard gedeelde bibliotheeklocatie van het systeem. Meestal heeft het libpython‑shared library‑bestand de naam libpythonX.Ym.so.1.0 voor Python 3.5–3.7 of libpythonX.Y.so.1.0 voor Python 3.8 of hoger (bijvoorbeeld libpython3.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.