Systemanforderungen
Einleitung
Aspose.Slides für Python via .NET erfordert keine Drittanbieterprodukte, wie Microsoft PowerPoint, installiert zu werden. Aspose.Slides ist eine Engine zum Erstellen, Ändern, Konvertieren und Rendern von Dokumenten in verschiedenen Formaten, einschließlich Microsoft PowerPoint‑Präsentationsformaten.
Unterstützte Betriebssysteme
Aspose.Slides für Python unterstützt Windows (32‑Bit und 64‑Bit), macOS und 64‑Bit‑Linux auf Systemen mit installiertem Python 3.5 oder neuer.
| Betriebssystem | Versionen |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Systemanforderungen für Ziel‑Linux‑ und macOS‑Plattformen
- GCC‑6‑Runtime‑Bibliotheken (oder neuer).
- libgdiplus, eine Open‑Source‑Implementierung der GDI+‑API.
- Abhängigkeiten des .NET Core Runtime. Die Installation des .NET Core Runtime selbst ist NICHT erforderlich.
- Für Python 3.5–3.7: Der
pymalloc‑Build von Python ist erforderlich. Die Build‑Option--with-pymallocist standardmäßig aktiviert. Typischerweise wird derpymalloc‑Build von Python durch einm‑Suffix im Dateinamen gekennzeichnet. - Die gemeinsam genutzte Bibliothek
libpython. Die Python‑Build‑Option--enable-sharedist standardmäßig deaktiviert, und einige Python‑Distributionen enthalten dielibpython‑Shared‑Bibliothek nicht. Auf einigen Linux‑Plattformen können Sie dielibpython‑Shared‑Bibliothek über den Paket‑Manager installieren (zum Beispielsudo apt-get install libpython3.7). Ein häufiges Problem ist, dass dielibpython‑Bibliothek an einem nicht standardmäßigen Ort für Shared‑Bibliotheken installiert wird. Sie können dies beheben, indem Sie Python‑Build‑Optionen verwenden, um alternative Bibliothekspfade beim Kompilieren von Python festzulegen, oder indem Sie einen symbolischen Link zurlibpython‑Bibliotheksdatei im standardmäßigen Shared‑Bibliotheksverzeichnis des Systems erstellen. Typischerweise lautet der Dateiname derlibpython‑Shared‑BibliotheklibpythonX.Ym.so.1.0für Python 3.5–3.7 oderlibpythonX.Y.so.1.0für Python 3.8 oder neuer (zum Beispiellibpython3.7m.so.1.0,libpython3.9.so.1.0).
FAQ
Benötige ich Microsoft PowerPoint für Konvertierungen und das Rendering installiert?
Nein, PowerPoint ist nicht erforderlich; Aspose.Slides ist eine eigenständige Engine zum Erstellen, Ändern, Konvertieren und Rendern von Präsentationen.
Ist eine bestimmte .NET‑Version (Core/5+/6+) auf dem Rechner erforderlich?
Die Installation des .NET‑Runtime selbst ist nicht erforderlich, aber seine Abhängigkeiten müssen auf Linux/macOS vorhanden sein. Das bedeutet, dass das System die Pakete enthalten sollte, die normalerweise als .NET‑Abhängigkeiten installiert werden, ohne den Runtime vollständig zu installieren.
Welche Schriftarten werden für korrektes Rendering benötigt?
In der Praxis müssen die in der Präsentation verwendeten Schriftarten oder geeignete Ersatzschriftarten verfügbar sein. Um ein konsistentes Rendering auf Linux/macOS sicherzustellen, wird empfohlen, gängige Schriftpakete zu installieren.
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‑Font‑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 löst das Problem.