Exigences système
Aperçu
Aspose.Slides for .NET ne nécessite pas l’installation de Microsoft PowerPoint car Aspose.Slides est un moteur autonome de création, de conversion, de mise en page et de rendu de documents Microsoft PowerPoint.
Systèmes d’exploitation pris en charge
Aspose.Slides for .NET prend en charge tout système d’exploitation 32 bits ou 64 bits où le framework .NET ou Mono est installé, notamment (mais pas uniquement) :
Windows
- Microsoft Windows 2000 Server (x64, x86)
- Microsoft Windows 2003 Server (x64, x86)
- Microsoft Windows 2022 Server
- Microsoft Windows Vista (x64, x86)
- Microsoft Windows XP (x64, x86)
- Microsoft Windows 7 (x64, x86)
- Microsoft Windows 8, 8.1 (x64, x86)
- Microsoft Windows 10 (x64, x86)
- Microsoft Windows 11 (x64, x86)
- Microsoft Azure
Linux
- Linux (Ubuntu, OpenSUSE, CentOS, Alpine et autres)
Notes
Comme CentOS 7 est fourni avec GLIBC 2.14 alors qu’Aspose.Slides for .NET 6 et .NET 7 (y compris la version multiplateforme) nécessitent Linux x86_64 avec GLIBC 2.23 ou plus récent, vous pouvez utiliser Aspose.Slides for .NET Standard sur un tel système.Mac
- Mac OS X
Frameworks pris en charge
Aspose.Slides for .NET prend en charge les frameworks .NET et Mono :
Frameworks .NET
- .NET Framework 2.0
- .NET Framework 3.5
- .NET Framework 4.0
- .NET Framework 4.0_ClientProfile
- .NET Framework 4.5.0
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6.0
- .NET Framework 4.6.2
- .NET Framework 4.5.0
- .NET Framework 4.5.1
- .NET Framework 4.6.0
- .NET Framework 4.6.2
- .NET Framework 4.7
- .NET Framework 4.7.2
- .NET 5
- .NET 6
- .NET 7
- .NET 8
- .NET 9
- .NET Core
- COM Interop support (COM, C++, VBScript)
Framework Mono
- Prise en charge de MONO sur les plateformes MAC et Linux
Environnements de développement
Aspose.Slides for .NET peut être utilisé pour développer des applications dans n’importe quel environnement de développement ciblant la plateforme .NET, mais les environnements suivants sont explicitement pris en charge :
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2013
- Microsoft Visual Studio 2015
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2019
- Microsoft Visual Studio 2022
Principales versions d’Aspose.Slides
Actuellement, il existe deux versions principales d’Aspose.Slides — Aspose.Slides.NET et Aspose.Slides.NET6.CrossPlatform.
Aspose.Slides for .NET
Ceci est la version principale du produit. Elle utilise le moteur graphique standard .NET.
- Sur les plates‑formes non Windows, il peut être nécessaire d’installer la bibliothèque
libgdipluset ses dépendances. - Avant la version Aspose.Slides 25.3, pour les plates‑formes non Windows, il était nécessaire d’utiliser le DLL .NET Standard 2.0 du package ZIP Aspose.Slides.
- À partir de la version Aspose.Slides 25.3, le package NuGet peut être utilisé directement même sur des systèmes non Windows.
- Lors de l’exécution sur des systèmes non Windows, votre application doit inclure la ligne suivante au démarrage:
AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);
- À partir de la version 25.3, vous pouvez utiliser ce package sur les plates‑formes qui supportent .NET, comme Linux aarch64 (ARM64).
Aspose.Slides for .NET 6 CrossPlatform
Il s’agit de la version d’Aspose.Slides utilisant un moteur graphique multiplateforme personnalisé développé par l’équipe Aspose.Slides.
Sur les plates‑formes non Windows, la bibliothèque fontconfig peut être requise.
Plate‑formes supportées
- Windows : x86, x86_64
- Linux : x86_64
- macOS : x86_64, ARM64
Prévu pour prise en charge future
- Linux : aarch64 (ARM64) — ETA : fin 2025
Pas prévu
- Windows 11 ARM (ARM64) — Pas envisagé actuellement
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 les présentations.
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 garantir un rendu cohérent sous Linux/macOS, il est conseillé d’installer des paquets de polices courantes.