Installation
Översikt
Aspose.Slides for C++ is distributed in two forms:
| Form | Använd den för | Var får du den |
|---|---|---|
| NuGet-paket: Aspose.Slides.Cpp (64-bit) and Aspose.Slides.Cpp.x86 (32-bit) | Visual Studio C++‑projekt på Windows | NuGet |
| ZIP‑paket för Windows, Linux och macOS | Byggningar utan NuGet, t.ex. CMake‑projekt | nedladdningssidan |
This article shows how to install the NuGet package in Visual Studio on Windows and how to use the ZIP package with CMake on Linux. Both routes end with the same check: build and run the first example in Create Presentations.
Windows
På Windows lägger du till NuGet‑paketet i ett Visual Studio C++‑project. Paketet installerar också dess beroende, CodePorting.Translator.Cs2Cpp.Framework, och kopierar DLL‑filerna som ditt program behöver till byggoutput‑mappen.
Välj paketet efter den plattform du bygger för: Aspose.Slides.Cpp för x64, och Aspose.Slides.Cpp.x86 för Win32 (x86). Paketet Aspose.Slides.Cpp tillämpas inte på en Win32‑byggnation, så kompilatorn kan inte hitta dess rubriker där.
Ett Windows ZIP‑paket finns också tillgängligt på nedladdningssidan.
Metod 1: Installera eller uppdatera Aspose.Slides från NuGet‑pakethanteraren
- Öppna Microsoft Visual Studio.
- Skapa ett C++ Console App‑projekt, eller öppna ett befintligt projekt.
- I Solution Explorer, högerklicka på projektet och välj Manage NuGet Packages (eller gå till Project > Manage NuGet Packages).
- Under Browse, sök efter Aspose.Slides.Cpp.

- Klicka på Aspose.Slides.Cpp (eller Aspose.Slides.Cpp.x86 för en 32‑bit‑byggnation) och klicka sedan på Install.
- Om du redan har installerat Aspose.Slides och vill uppdatera det, klicka på Update istället.
Paketet laddas ner och refereras i ditt projekt.
Metod 2: Installera eller uppdatera Aspose.Slides via Package Manager Console
-
Öppna Microsoft Visual Studio.
-
Skapa ett C++ Console App‑projekt, eller öppna ett befintligt projekt.
-
Gå till Tools > NuGet Package Manager > Package Manager Console.

-
Kör detta kommando:
Install-Package Aspose.Slides.CppFör en 32‑bit (Win32) byggnation, installera x86‑paketet istället:
Install-Package Aspose.Slides.Cpp.x86

När installationen är klar visas bekräftelsemeddelanden. Paketet distribueras enligt Aspose EULA.

För att uppdatera paketet, kör Update-Package Aspose.Slides.Cpp (eller Update-Package Aspose.Slides.Cpp.x86) i Package Manager Console.
Kontrollera installationen
- Ersätt innehållet i projektets huvud‑.cpp-fil (filen som innehåller
main) med det första exemplet i Skapa presentationer. - I verktygsfältet väljer du plattformen x64, eller x86 om du installerade Aspose.Slides.Cpp.x86.
- Tryck på Ctrl+F5 för att bygga och köra programmet.
Programmet sparar hello.pptx i projektmappen, vilket är standardarbetskatalogen när Visual Studio kör ett program.
Linux
På Linux används Linux‑ZIP‑paketet med CMake. Det innehåller Aspose.Slides‑biblioteket, dess beroende CodePorting.Translator.Cs2Cpp.Framework och en CMake‑konfigurationsfil för var och en av dem. Biblioteken är byggda för x86_64‑Linux med glibc 2.23 eller senare.
-
Installera en C++‑kompilator, make, CMake, unzip och fontconfig‑biblioteket, som Aspose.Slides‑biblioteken är beroende av. På Debian och Ubuntu:
sudo apt-get update && sudo apt-get install -y g++ make cmake unzip libfontconfig1 -
Skapa en projektmapp och gå in i den:
mkdir hello-slides cd hello-slides -
Ladda ner Linux‑ZIP‑paketet (Aspose.Slides for C++ Linux) från nedladdningssidan till projektmappen och packa upp det i underkatalogen aspose-slides-cpp:
unzip aspose-slides-cpp-linux-*.zip -d aspose-slides-cpp -
Skapa en fil med namnet CMakeLists.txt i projektmappen med följande innehåll:
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)De två
find_package‑anropen läser in CMake‑konfigurationsfilerna från det uppackade paketet. Ramverket hittas först eftersom Aspose.Slides är beroende av det. Länkning av målAspose.Slides.Cpplägger till inkluderingsmapparna och båda biblioteken i bygget. -
Spara det första exemplet i Skapa presentationer som main.cpp i projektmappen.
-
Bygg och kör programmet:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ./build/hello
Programmet sparar hello.pptx i den aktuella mappen. CMake lagrar bibliotekens plats i programmet, så du behöver inte sätta LD_LIBRARY_PATH så länge aspose-slides-cpp-mappen förblir på plats.
Typsnitten som används i dina presentationer, eller lämpliga ersättningar, måste vara installerade på systemet för att text ska renderas korrekt när du konverterar bilder till PDF eller bildfiler.
FAQ
Finns det en gratis version eller begränsning i provperioden?
Ja. Utan licens kör Aspose.Slides i evalueringsläge: det lägger till ett evalueringsvattenmärke på varje bild den sparar och trunkerar text som läses från presentationer. För att ta bort dessa begränsningar, tillämpa en giltig licens.
Varför rapporterar kompilatorn att den inte kan öppna DOM/Presentation.h?
Det installerade paketet matchar inte plattformen du bygger för. Aspose.Slides.Cpp gäller endast för x64‑byggen, och Aspose.Slides.Cpp.x86 endast för Win32‑byggen. Välj rätt plattform i Visual Studio, eller installera det andra paketet.