Exigences du système

Vue d’ensemble

Aspose.Slides for .NET ne nécessite pas l’installation de Microsoft PowerPoint car Aspose.Slides est un moteur indépendant de création, conversion, mise en page et 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é, y compris (mais sans s’y limiter) :

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)

Mac

  • Mac OS X

Frameworks pris en charge

Aspose.Slides for .NET prend en charge les frameworks .NET et Mono :

.NET Frameworks

  • .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
  • Prise en charge COM Interop (COM, C++, VBScript)

Mono Framework

  • 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

Il s’agit de la version principale du produit. Elle utilise le moteur graphique .NET standard.

  • Sur les plates‑formes non Windows, il peut être nécessaire d’installer la bibliothèque libgdiplus et ses dépendances.
  • Avant la version Aspose.Slides 25.3, sur les plates‑formes non Windows, il fallait utiliser le DLL .NET Standard 2.0 fourni dans le paquet ZIP Aspose.Slides.
  • À partir de la version Aspose.Slides 25.3, le paquet NuGet peut être utilisé directement même sur les 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 paquet sur les plates‑formes qui prennent en charge .NET, telles que 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.

Plates‑formes prises en charge

  • Windows : x86, x86_64
  • Linux : x86_64
  • macOS : x86_64, ARM64

Prévu pour un support futur

  • Linux : aarch64 (ARM64) — prévision : fin 2025

Non prévu

  • Windows 11 ARM (ARM64) — pas envisagé pour le moment

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.

Quelles polices sont nécessaires pour un rendu correct ?

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

Pourquoi une police personnalisée apparaît‑elle comme police de secours ou texte manquant sous Linux ?

Si le fichier de police contient 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, ce qui rend la police introuvable. Utiliser une version de la police avec des tables de noms corrigées ou installer un remplacement cohérent résout le problème.