# Requisitos del sistema

> Descubra los requisitos del sistema de Aspose.Slides for .NET. Garantice una compatibilidad fluida con PowerPoint y OpenDocument en Windows, Linux y macOS.

Source: https://docs.aspose.com/slides/es/net/system-requirements/
Updated: 2026-07-07

## **Introducción**

Aspose.Slides for .NET no requiere que Microsoft PowerPoint esté instalado porque Aspose.Slides es un motor independiente de creación, conversión, diseño de página y renderizado de documentos de Microsoft PowerPoint.

## **Sistemas operativos compatibles**

Aspose.Slides for .NET admite cualquier sistema operativo de 32 bits o 64 bits donde esté instalado .NET o el framework Mono, incluidos (pero sin limitarse a):

### **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, y otros)

### **Mac**

- Mac OS X

## **Frameworks compatibles**

Aspose.Slides for .NET admite los frameworks .NET y 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
- Compatibilidad con COM Interop (COM, C++, VBScript)

### **Mono Framework**

- Compatibilidad MONO en plataformas MAC y Linux

## **Entornos de desarrollo**

Aspose.Slides for .NET puede usarse para desarrollar aplicaciones en cualquier entorno de desarrollo que apunte a la plataforma .NET, pero estos entornos son los que se soportan explícitamente:

- 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

## **Compilaciones principales de Aspose.Slides**

Actualmente, existen dos compilaciones principales de Aspose.Slides — Aspose.Slides.NET y Aspose.Slides.NET6.CrossPlatform.

### **[Aspose.Slides for .NET](https://www.nuget.org/packages/Aspose.Slides.NET)**

Esta es la versión principal del producto. Utiliza el motor gráfico estándar de .NET.
- En plataformas que no son Windows, puede que necesite instalar la biblioteca `libgdiplus` y sus dependencias.
- Antes de la versión Aspose.Slides 25.3, en plataformas que no son Windows era necesario usar el DLL .NET Standard 2.0 del paquete ZIP de Aspose.Slides.
- A partir de la versión Aspose.Slides 25.3, el paquete NuGet puede usarse directamente incluso en sistemas que no son Windows.
- Cuando se ejecuta en sistemas que no son Windows, su aplicación debe incluir la siguiente línea al iniciar:
```cs
AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);
```
- **A partir de la versión 25.3, puede utilizar este paquete en plataformas que admiten .NET, como Linux aarch64 (ARM64).**

#### **Paquetes adicionales para Linux Alpine**

Al ejecutar Aspose.Slides for .NET en un contenedor Alpine Linux, instalar solo `libgdiplus` puede no ser suficiente. Los contenedores Alpine normalmente no incluyen fuentes por defecto. Si no hay fuentes disponibles, las operaciones de renderizado o conversión pueden fallar con un error similar a:

```text
System.ArgumentException: Font '?' cannot be found
```
Para usar Aspose.Slides en Alpine, instale `libgdiplus` junto con al menos un paquete de fuentes.

**Opción 1: Fuentes DejaVu**

La opción recomendada es instalar el paquete `ttf-dejavu`:

```
RUN apk add --no-cache \
    libgdiplus \
    ttf-dejavu
```

El paquete `ttf-dejavu` instala automáticamente las dependencias relacionadas con fuentes requeridas, como `fontconfig`, `encodings`, `mkfontscale` y `mkfontdir`. No se requieren paquetes de fuentes adicionales para la mayoría de los casos de uso.

**Opción 2: Microsoft Core Fonts**

Si sus presentaciones utilizan fuentes específicas de Microsoft, como Arial, Times New Roman, Courier New o Verdana, instale Microsoft Core Fonts en su lugar:

```
RUN apk add --no-cache \
    libgdiplus \
    fontconfig \
    msttcorefonts-installer \
    && update-ms-fonts \
    && fc-cache -fv
```

Use esta opción solo cuando las presentaciones procesadas requieran fuentes de Microsoft. Para la mayoría de los escenarios, instalar `ttf-dejavu` es más sencillo y fiable.

**Requisitos adicionales para la globalización**

Para habilitar un soporte de globalización adecuado en Alpine, instale el paquete `icu-libs` y desactive el modo invariante:

```dockerfile
ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false
RUN apk --no-cache add icu-libs
```

### **[Aspose.Slides for .NET 6 CrossPlatform](https://www.nuget.org/packages/Aspose.Slides.NET6.CrossPlatform)**

Esta es la versión de Aspose.Slides que usa un motor gráfico multiplataforma personalizado desarrollado por el equipo de Aspose.Slides.  
En plataformas que no son Windows, puede ser necesaria la biblioteca `fontconfig`.

**Plataformas compatibles**
- *Windows*: x86, x86_64  
- *Linux*: x86_64, ARM64 (aarch64)
- *macOS*: x86_64, ARM64 (aarch64)

**Plataformas no compatibles**
- *Windows 11 ARM* (ARM64) — *No se considera actualmente*

{{%  alert  title="Notes"  color="primary"  %}}  
Para Linux x64, se requiere GLIBC 2.23+; para Linux ARM64, se requiere GLIBC 2.39+. Sistemas como CentOS 7 (GLIBC 2.14) no son compatibles. Si necesita ejecutar Aspose.Slides en CentOS 7 u otros sistemas incompatibles (p. ej., Alpine), utilice el paquete estándar: [Aspose.Slides for .NET](https://nuget.org/packages/Aspose.Slides.NET).  
{{% /alert %}} 

## **Preguntas frecuentes**

**¿Necesito que Microsoft PowerPoint esté instalado para conversiones y renderizado?**

No, PowerPoint no es necesario; Aspose.Slides es un motor independiente para [crear](/slides/es/net/create-presentation/), modificar, [convertir](/slides/es/net/convert-presentation/) y [renderizar](/slides/es/net/convert-powerpoint-to-png/) presentaciones.

**¿Qué fuentes son necesarias para un renderizado correcto?**

Las fuentes usadas en la presentación, o sustitutos adecuados, deben estar disponibles en el sistema operativo. En Linux y macOS, instale paquetes de fuentes comunes para garantizar un renderizado coherente.

Para contenedores Alpine Linux, instale al menos un paquete de fuentes además de `libgdiplus`. La configuración mínima recomendada es `libgdiplus` con `ttf-dejavu`. Si se requieren fuentes de Microsoft como Arial, Times New Roman, Courier New o Verdana, use `msttcorefonts-installer` junto con `fontconfig`.

**¿Por qué una fuente personalizada se muestra como sustituta o texto faltante en Linux?**

Si el archivo de fuente tiene entradas de tabla de nombres inconsistentes o corruptas, la pila de coincidencia de fuentes de Linux (FreeType/fontconfig) puede seleccionar un registro no válido, lo que hace que la fuente quede sin resolver. Utilizar una versión de la fuente con registros de tabla de nombres corregidos o instalar un sustituto coherente soluciona el problema.
