Exigences système

Introduction

Aspose.Slides for Python via .NET ne nécessite aucun produit tiers, tel que Microsoft PowerPoint, installé. Aspose.Slides est un moteur permettant de créer, modifier, convertir et rendre des documents dans divers formats, y compris les formats de présentations Microsoft PowerPoint.

Systèmes d’exploitation pris en charge

Aspose.Slides for Python prend en charge Windows (32 bits et 64 bits), macOS et Linux 64 bits sur des systèmes disposant de Python 3.5 ou ultérieur.

Système d’exploitation Versions
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
  • et d’autres
macOS
  • 12 "Monterey"

Exigences système pour les plateformes cibles Linux et macOS

  • Bibliothèques d’exécution GCC 6 (ou ultérieure).
  • libgdiplus, une implémentation open source de l’API GDI+.
  • Dépendances du .NET Core Runtime. L’installation du .NET Core Runtime n’est PAS requise.
  • Pour Python 3.5–3.7 : la version pymalloc de Python est requise. L’option de construction --with-pymalloc est activée par défaut. En général, la version pymalloc de Python porte le suffixe m dans le nom de fichier.
  • La bibliothèque partagée libpython. L’option de construction Python --enable-shared est désactivée par défaut, et certaines distributions Python n’incluent pas la bibliothèque partagée libpython. Sur certaines plateformes Linux, vous pouvez installer la bibliothèque partagée libpython à l’aide du gestionnaire de paquets (par exemple, sudo apt-get install libpython3.7). Un problème fréquent est que la bibliothèque libpython est installée dans un emplacement non standard pour les bibliothèques partagées. Vous pouvez résoudre cela en utilisant les options de construction de Python pour définir des chemins de bibliothèque alternatifs lors de la compilation, ou en créant un lien symbolique vers le fichier de bibliothèque libpython dans l’emplacement standard des bibliothèques partagées du système. En général, le nom de fichier de la bibliothèque partagée libpython est libpythonX.Ym.so.1.0 pour Python 3.5–3.7 ou libpythonX.Y.so.1.0 pour Python 3.8 ou ultérieur (par exemple, libpython3.7m.so.1.0, libpython3.9.so.1.0).

FAQ

Dois‑je installer Microsoft PowerPoint pour les conversions et le rendu ?

Non, PowerPoint n’est pas requis ; Aspose.Slides est un moteur autonome pour créer, modifier, convertir et rendre des présentations.

Une version spécifique de .NET (Core/5+/6+) est‑elle requise sur la machine ?

L’installation du .NET Runtime n’est pas nécessaire, mais ses dépendances doivent être présentes sous Linux/macOS. Cela signifie que le système doit contenir les paquets généralement installés en tant que dépendances de .NET, sans installer le runtime complet.

Quelles polices sont nécessaires pour un rendu correct ?

En pratique, les polices utilisées dans la présentation ou leurs substituts appropriés doivent être disponibles. Pour assurer un rendu cohérent sous Linux/macOS, il est conseillé d’installer les packages de polices courants.