Installation
Übersicht
Aspose.Slides for C++ wird in zwei Formen bereitgestellt:
| Form | Verwendung | Wo erhalten |
|---|---|---|
| NuGet-Pakete: Aspose.Slides.Cpp (64‑Bit) und Aspose.Slides.Cpp.x86 (32‑Bit) | Visual‑Studio‑C++‑Projekte unter Windows | NuGet |
| ZIP‑Pakete für Windows, Linux und macOS | Builds ohne NuGet, z. B. CMake‑Projekte | Die Download‑Seite |
Dieser Artikel zeigt, wie das NuGet‑Paket in Visual Studio unter Windows installiert wird und wie das ZIP‑Paket mit CMake unter Linux verwendet wird. Beide Wege enden mit derselben Überprüfung: Das erste Beispiel in Präsentationen erstellen bauen und ausführen.
Windows
Unter Windows fügen Sie das NuGet‑Paket zu einem Visual‑Studio‑C++‑Projekt hinzu. Das Paket installiert außerdem seine Abhängigkeit CodePorting.Translator.Cs2Cpp.Framework und kopiert die DLLs, die Ihr Programm benötigt, in den Ausgabebereich des Builds.
Wählen Sie das Paket entsprechend der Plattform, für die Sie bauen: Aspose.Slides.Cpp für x64 und Aspose.Slides.Cpp.x86 für Win32 (x86). Das Aspose.Slides.Cpp‑Paket wird nicht für einen Win32‑Build verwendet, sodass der Compiler dort seine Header nicht finden kann.
Ein Windows‑ZIP‑Paket ist ebenfalls auf der Download‑Seite verfügbar.
Methode 1: Aspose.Slides über den NuGet‑Paket‑Manager installieren oder aktualisieren
- Öffnen Sie Microsoft Visual Studio.
- Erstellen Sie ein C++ Console App‑Projekt oder öffnen Sie ein bestehendes Projekt.
- Im Solution Explorer klicken Sie mit der rechten Maustaste auf das Projekt und wählen Manage NuGet Packages (oder gehen Sie zu Project > Manage NuGet Packages).
- Unter Browse suchen Sie nach Aspose.Slides.Cpp.

- Klicken Sie auf Aspose.Slides.Cpp (oder Aspose.Slides.Cpp.x86 für einen 32‑Bit‑Build) und dann auf Install.
- Wenn Sie Aspose.Slides bereits installiert haben und es aktualisieren möchten, klicken Sie stattdessen auf Update.
Das Paket wird heruntergeladen und in Ihrem Projekt referenziert.
Methode 2: Aspose.Slides über die Package‑Manager‑Konsole installieren oder aktualisieren
-
Öffnen Sie Microsoft Visual Studio.
-
Erstellen Sie ein C++ Console App‑Projekt oder öffnen Sie ein bestehendes Projekt.
-
Gehen Sie zu Tools > NuGet Package Manager > Package Manager Console.

-
Führen Sie diesen Befehl aus:
Install-Package Aspose.Slides.CppFür einen 32‑Bit‑(Win32‑)Build installieren Sie stattdessen das x86‑Paket:
Install-Package Aspose.Slides.Cpp.x86
Wenn die Installation abgeschlossen ist, erscheinen Bestätigungsnachrichten. Das Paket wird unter der Aspose EULA bereitgestellt.

Um das Paket zu aktualisieren, führen Sie Update-Package Aspose.Slides.Cpp (oder Update-Package Aspose.Slides.Cpp.x86) in der Package‑Manager‑Konsole aus.
Installation prüfen
- Ersetzen Sie den Inhalt der .cpp‑Hauptdatei des Projekts (die Datei, die
mainenthält) durch das erste Beispiel in Präsentationen erstellen. - Wählen Sie in der Symbolleiste die Plattform x64 aus, oder x86, wenn Sie Aspose.Slides.Cpp.x86 installiert haben.
- Drücken Sie Ctrl+F5, um das Programm zu bauen und auszuführen.
Das Programm speichert hello.pptx im Projektordner, der das Standard‑Arbeitsverzeichnis ist, wenn Visual Studio ein Programm ausführt.
Linux
Unter Linux verwenden Sie das Linux‑ZIP‑Paket mit CMake. Es enthält die Aspose.Slides‑Bibliothek, ihre Abhängigkeit CodePorting.Translator.Cs2Cpp.Framework und für jede eine CMake‑Konfigurationsdatei. Die Bibliotheken wurden für x86_64‑Linux mit glibc 2.23 oder neuer erstellt.
-
Installieren Sie einen C++‑Compiler, make, CMake, unzip und die Bibliothek fontconfig, von der die Aspose.Slides‑Bibliotheken abhängen. Auf Debian und Ubuntu:
sudo apt-get update && sudo apt-get install -y g++ make cmake unzip libfontconfig1 -
Erstellen Sie einen Projektordner und wechseln Sie in diesen:
mkdir hello-slides cd hello-slides -
Laden Sie das Linux‑ZIP (Aspose.Slides for C++ Linux) von der Download‑Seite in den Projektordner herunter und entpacken Sie es in den Unterordner aspose-slides-cpp:
unzip aspose-slides-cpp-linux-*.zip -d aspose-slides-cpp -
Erstellen Sie im Projektordner eine Datei mit dem Namen CMakeLists.txt mit folgendem Inhalt:
cmake_minimum_required(VERSION 3.13) project(HelloSlides CXX) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(ASPOSE_SLIDES_DIR "${CMAKE_CURRENT_SOURCE_DIR}/aspose-slides-cpp") find_package(CodePorting.Translator.Cs2Cpp.Framework REQUIRED CONFIG PATHS "${ASPOSE_SLIDES_DIR}" NO_DEFAULT_PATH) find_package(Aspose.Slides.Cpp REQUIRED CONFIG PATHS "${ASPOSE_SLIDES_DIR}" NO_DEFAULT_PATH) add_executable(hello main.cpp) target_link_libraries(hello PRIVATE Aspose.Slides.Cpp)Die beiden
find_package‑Aufrufe laden die CMake‑Konfigurationsdateien aus dem entpackten Paket. Das Framework wird zuerst gefunden, da Aspose.Slides davon abhängt. Das Verlinken desAspose.Slides.Cpp‑Ziels fügt die Include‑Ordner und beide Bibliotheken dem Build hinzu. -
Speichern Sie das erste Beispiel aus Präsentationen erstellen als main.cpp im Projektordner.
-
Bauen und führen Sie das Programm aus:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ./build/hello
Das Programm speichert hello.pptx im aktuellen Ordner. CMake speichert den Speicherort der Bibliotheken im Programm, sodass Sie LD_LIBRARY_PATH nicht setzen müssen, solange der aspose-slides-cpp‑Ordner an seinem Platz bleibt.
Die in Ihren Präsentationen verwendeten Schriften oder geeignete Ersatzschriften müssen im System installiert sein, damit der Text beim Konvertieren von Folien in PDF oder Bilder korrekt dargestellt wird.
FAQ
Gibt es eine kostenlose Version oder Testbeschränkung?
Ja. Ohne Lizenz läuft Aspose.Slides im Evaluierungsmodus: Es fügt jedem gespeicherten Blatt ein Evaluierungs‑Wasserzeichen hinzu und kürzt Text, der aus Präsentationen gelesen wird. Um diese Einschränkungen zu entfernen, verwenden Sie eine gültige Lizenz.
Warum meldet der Compiler, dass er DOM/Presentation.h nicht öffnen kann?
Das installierte Paket stimmt nicht mit der Plattform überein, für die Sie bauen. Aspose.Slides.Cpp gilt nur für x64‑Builds und Aspose.Slides.Cpp.x86 nur für Win32‑Builds. Wählen Sie die passende Plattform in Visual Studio aus oder installieren Sie das andere Paket.