# Systemanforderungen

> Entdecken Sie die Systemanforderungen von Aspose.Slides für .NET. Stellen Sie nahtlose Unterstützung für PowerPoint und OpenDocument unter Windows, Linux und macOS sicher.

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

## **Einleitung**

Aspose.Slides für .NET erfordert nicht, dass Microsoft PowerPoint installiert ist, da Aspose.Slides eine eigenständige Engine zur Erstellung, Konvertierung, Seitenlayout und Darstellung von Microsoft PowerPoint‑Dokumenten ist.

## **Unterstützte Betriebssysteme**

Aspose.Slides für .NET unterstützt jedes 32‑Bit‑ oder 64‑Bit‑Betriebssystem, auf dem das .NET‑ oder Mono‑Framework installiert ist, einschließlich (aber nicht beschränkt auf):

### **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 und andere)

### **Mac**

- Mac OS X

## **Unterstützte Frameworks**

Aspose.Slides für .NET unterstützt .NET‑ und Mono‑Frameworks:

### **.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
- COM Interop support (COM, C++, VBScript)

### **Mono Framework**

- MONO Support in MAC und Linux Plattformen

## **Entwicklungsumgebungen**

Aspose.Slides für .NET kann in jeder Entwicklungsumgebung verwendet werden, die die .NET‑Plattform anspricht, jedoch werden folgende Umgebungen ausdrücklich unterstützt:

- 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

## **Haupt‑Builds von Aspose.Slides**

Derzeit gibt es zwei Haupt‑Builds von Aspose.Slides — Aspose.Slides.NET und Aspose.Slides.NET6.CrossPlatform.

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

Dies ist die Hauptversion des Produkts. Sie verwendet die standardmäßige .NET‑Grafik‑Engine.
- Auf Nicht‑Windows‑Plattformen müssen Sie möglicherweise die Bibliothek `libgdiplus` und deren Abhängigkeiten installieren.
- Vor Version Aspose.Slides 25.3 war für Nicht‑Windows‑Plattformen die Verwendung der .NET Standard 2.0‑DLL aus dem Aspose.Slides‑ZIP‑Paket erforderlich.
- Ab Version Aspose.Slides 25.3 kann das NuGet‑Paket direkt auch auf Nicht‑Windows‑Systemen verwendet werden.
- Beim Ausführen auf Nicht‑Windows‑Systemen muss Ihre Anwendung beim Start die folgende Zeile enthalten:
```cs
AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);
```
- **Ab Version 25.3 können Sie dieses Paket auf Plattformen verwenden, die .NET unterstützen, z. B. Linux aarch64 (ARM64).**

#### **Zusätzliche Pakete für Linux Alpine**

Wenn Aspose.Slides für .NET in einem Alpine‑Linux‑Container ausgeführt wird, reicht die Installation von `libgdiplus` allein möglicherweise nicht. Alpine‑Container enthalten standardmäßig meist keine Schriftarten. Sind keine Schriftarten vorhanden, können Render‑ oder Konvertierungs‑Vorgänge mit einem Fehler ähnlich dem folgenden fehlschlagen:

```text
System.ArgumentException: Font '?' cannot be found
```
Um Aspose.Slides unter Alpine zu nutzen, installieren Sie `libgdiplus` zusammen mit mindestens einem Schriftpaket.

**Option 1: DejaVu-Schriften**

Empfohlen wird das Paket `ttf-dejavu`:

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

Das Paket `ttf-dejavu` installiert automatisch die erforderlichen schriftenbezogenen Abhängigkeiten wie `fontconfig`, `encodings`, `mkfontscale` und `mkfontdir`. Für die meisten Anwendungsfälle sind keine zusätzlichen Schriftpakete nötig.

**Option 2: Microsoft Core Fonts**

Wenn Ihre Präsentationen Microsoft‑spezifische Schriftarten wie Arial, Times New Roman, Courier New oder Verdana verwenden, installieren Sie stattdessen Microsoft Core Fonts:

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

Verwenden Sie diese Option nur, wenn die zu verarbeitenden Präsentationen Microsoft‑Schriftarten benötigen. Für die meisten Szenarien ist die Installation von `ttf-dejavu` einfacher und zuverlässiger.

**Zusätzliche Anforderungen für Globalisierung**

Damit auf Alpine eine korrekte Globalisierung funktioniert, installieren Sie das Paket `icu-libs` und deaktivieren den Invariant‑Modus:

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

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

Dies ist die Version von Aspose.Slides, die eine benutzerdefinierte plattformübergreifende Grafik‑Engine verwendet, die vom Aspose.Slides‑Team entwickelt wurde.  
Auf Nicht‑Windows‑Plattformen kann die Bibliothek `fontconfig` erforderlich sein.

**Unterstützte Plattformen**
- *Windows*: x86, x86_64  
- *Linux*: x86_64, ARM64 (aarch64)
- *macOS*: x86_64, ARM64 (aarch64)

**Nicht unterstützte Plattformen**
- *Windows 11 ARM* (ARM64) — *Derzeit nicht vorgesehen*

{{%  alert  title="Notes"  color="primary"  %}}  
Für Linux x64 wird GLIBC 2.23+ benötigt; für Linux ARM64 GLIBC 2.39+. Systeme wie CentOS 7 (GLIBC 2.14) werden nicht unterstützt. Wenn Sie Aspose.Slides auf CentOS 7 oder anderen inkompatiblen Systemen (z. B. Alpine) ausführen müssen, verwenden Sie bitte das Standardpaket: [Aspose.Slides für .NET](https://nuget.org/packages/Aspose.Slides.NET).  
{{% /alert %}} 

## **FAQ**

**Benötige ich Microsoft PowerPoint für Konvertierungen und Rendering?**

Nein, PowerPoint ist nicht erforderlich; Aspose.Slides ist eine eigenständige Engine zum [Erstellen](/slides/de/net/create-presentation/), Ändern, [Konvertieren](/slides/de/net/convert-presentation/) und [Rendern](/slides/de/net/convert-powerpoint-to-png/) von Präsentationen.

**Welche Schriftarten werden für korrektes Rendering benötigt?**

Die in der Präsentation verwendeten Schriftarten oder geeignete Ersatzschriften müssen im Betriebssystem vorhanden sein. Auf Linux und macOS sollten gängige Schriftpakete installiert werden, um ein konsistentes Rendering sicherzustellen.

Für Alpine‑Linux‑Container installieren Sie mindestens ein Schriftpaket zusätzlich zu `libgdiplus`. Die empfohlene Minimalkonfiguration besteht aus `libgdiplus` und `ttf-dejavu`. Wenn Microsoft‑Schriftarten wie Arial, Times New Roman, Courier New oder Verdana benötigt werden, verwenden Sie `msttcorefonts-installer` zusammen mit `fontconfig`.

**Warum wird eine benutzerdefinierte Schriftart unter Linux als Ersatz oder fehlender Text gerendert?**

Wenn die Schriftdatei inkonsistente oder beschädigte Name‑Table‑Einträge enthält, kann der Linux‑Schrift‑Matching‑Stack (FreeType/fontconfig) einen ungültigen Eintrag auswählen, wodurch die Schriftart nicht aufgelöst wird. Die Verwendung einer Schriftart‑Version mit korrigierten Name‑Table‑Einträgen oder die Installation eines konsistenten Ersatzes behebt das Problem.
