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ésentation 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 où Python 3.5 ou une version ultérieure est installé.
| Système d'exploitation | Versions |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Exigences système pour les plates‑formes Linux et macOS cibles
- Bibliothèques d’exécution GCC 6 (ou ultérieures).
- libgdiplus, une implémentation open‑source de l’API GDI+.
- Dépendances du runtime .NET Core. L’installation du runtime .NET Core lui‑même n’est PAS requise.
- Pour Python 3.5–3.7 : la version
pymallocde Python est requise. L’option de compilation--with-pymallocest activée par défaut. En général, la versionpymallocde Python porte le suffixemdans le nom de fichier. - La bibliothèque partagée
libpython. L’option de compilation Python--enable-sharedest désactivée par défaut, et certaines distributions Python n’incluent pas la bibliothèque partagéelibpython. Sur certains systèmes Linux, vous pouvez installer la bibliothèque partagéelibpythonvia le gestionnaire de paquets (par exemple,sudo apt-get install libpython3.7). Un problème fréquent est que la bibliothèquelibpythonest installée dans un emplacement non standard pour les bibliothèques partagées. Vous pouvez résoudre cela en utilisant les options de compilation 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èquelibpythondans l’emplacement standard du système. En général, le nom du fichier de la bibliothèque partagéelibpythonestlibpythonX.Ym.so.1.0pour Python 3.5–3.7 oulibpythonX.Y.so.1.0pour Python 3.8 ou supé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 runtime .NET n’est pas requise, mais ses dépendances doivent être présentes sur Linux/macOS. Cela signifie que le système doit contenir les paquets habituellement installés en tant que dépendances .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 des substituts appropriés doivent être disponibles. Pour garantir un rendu cohérent sous Linux/macOS, il est recommandé d’installer des paquets de polices courantes.
Pourquoi une police personnalisée apparaît‑elle comme une police de secours ou du texte manquant sous Linux ?
Si le fichier de police possède des entrées de table de noms incohérentes ou corrompues, la pile de correspondance de polices Linux (FreeType/fontconfig) peut sélectionner un enregistrement invalide, entraînant une police non résolue. Utiliser une version de police avec des enregistrements de table de noms corrigés ou installer un remplacement cohérent résout le problème.