Telepítés
Áttekintés
Az Aspose.Slides for C++ két formában érhető el:
| Formátum | Használati cél | Hol szerezhető be |
|---|---|---|
| NuGet csomagok: Aspose.Slides.Cpp (64-bit) és Aspose.Slides.Cpp.x86 (32-bit) | Visual Studio C++ projektek Windows rendszeren | NuGet |
| ZIP csomagok Windows, Linux és macOS számára | Építések NuGet nélkül, például CMake projektek | A letöltési oldal |
Ez a cikk bemutatja, hogyan telepítsük a NuGet csomagot a Visual Studio-ban Windows rendszeren, valamint hogyan használjuk a ZIP csomagot CMake‑el Linuxon. Mindkét út ugyanazzal az ellenőrzéssel végződik: építsük és futtassuk az első példát a Create Presentations oldalon.
Windows
Windows rendszeren adja hozzá a NuGet csomagot egy Visual Studio C++ projekthez. A csomag telepíti a függőséget, a CodePorting.Translator.Cs2Cpp.Framework‑et, és a programjának szükséges DLL‑eket a build kimeneti mappába másolja.
A csomagot a célplatform szerint válassza: Aspose.Slides.Cpp x64‑hez, és Aspose.Slides.Cpp.x86 Win32‑hez (x86). Az Aspose.Slides.Cpp csomag nem alkalmazható Win32 buildhez, ezért a fordító nem találja a fejléceit.
A Windows ZIP csomag is elérhető a letöltési oldalon.
1. módszer: Az Aspose.Slides telepítése vagy frissítése a NuGet csomagkezelőből
- Nyissa meg a Microsoft Visual Studio‑t.
- Hozzon létre egy C++ Console App projektet, vagy nyisson meg egy meglévőt.
- A Solution Explorer‑ben kattintson a projektre jobb gombbal, és válassza a Manage NuGet Packages lehetőséget (vagy válassza a Project > Manage NuGet Packages menüt).
- A Browse lapon keressen rá a Aspose.Slides.Cpp kifejezésre.

- Kattintson a Aspose.Slides.Cpp (vagy Aspose.Slides.Cpp.x86 32‑bit buildhez) lehetőségre, majd a Install gombra.
- Ha már telepítve van az Aspose.Slides, és frissíteni szeretné, kattintson a Update gombra.
A csomag letöltődik, és hivatkozásként kerül a projektbe.
2. módszer: Az Aspose.Slides telepítése vagy frissítése a Package Manager konzol segítségével
-
Nyissa meg a Microsoft Visual Studio‑t.
-
Hozzon létre egy C++ Console App projektet, vagy nyisson meg egy meglévőt.
-
Lépjen a Tools > NuGet Package Manager > Package Manager Console menüpontra.

-
Futtassa ezt a parancsot:
Install-Package Aspose.Slides.Cpp32‑bit (Win32) buildhez telepítse helyette az x86 csomagot:
Install-Package Aspose.Slides.Cpp.x86
A telepítés befejezésekor megjelennek a visszaigazoló üzenetek. A csomag az Aspose EULA alapján kerül terjesztésre.

A csomag frissítéséhez futtassa a
Update-Package Aspose.Slides.Cpp(vagyUpdate-Package Aspose.Slides.Cpp.x86) parancsot a Package Manager Console‑ban.
Ellenőrizze a telepítést
- Cserélje le a projekt fő .cpp fájljának (a
main‑t tartalmazó fájl) tartalmát az első példával a Create Presentations oldalon. - Az eszköztáron válassza ki a x64 platformot, vagy x86‑ot, ha az Aspose.Slides.Cpp.x86‑et telepítette.
- Nyomja meg a Ctrl+F5‑öt a program építéséhez és futtatásához.
A program a hello.pptx fájlt a projekt mappájába menti, ami a Visual Studio alapértelmezett munkakönyvtára, amikor programot futtat.
Linux
Linuxon a Linux ZIP csomagot használja CMake‑kel. Ez tartalmazza az Aspose.Slides könyvtárat, annak függőségét a CodePorting.Translator.Cs2Cpp.Framework‑ot, valamint egy CMake konfigurációs fájlt mindegyikhez. A könyvtárak x86_64 Linuxra, glibc 2.23 vagy újabb verzióval épültek.
-
Telepítsen egy C++ fordítót, make‑t, CMake‑t, unzip‑et és a fontconfig könyvtárat, amelyre az Aspose.Slides könyvtárak támaszkodnak. Debian és Ubuntu esetén:
sudo apt-get update && sudo apt-get install -y g++ make cmake unzip libfontconfig1 -
Hozzon létre egy projekt mappát, és lépjen bele:
mkdir hello-slides cd hello-slides -
Töltse le a Linux ZIP-et (Aspose.Slides for C++ Linux) a letöltési oldalról, a projekt mappába, majd csomagolja ki az aspose-slides-cpp almappába:
unzip aspose-slides-cpp-linux-*.zip -d aspose-slides-cpp -
Hozzon létre egy CMakeLists.txt nevű fájlt a projekt mappában a következő tartalommal:
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)A két
find_packagehívás betölti a kicsomagolt csomag CMake konfigurációs fájljait. A keretrendszer elsőként kerül megtalálásra, mivel az Aspose.Slides függ tőle. AzAspose.Slides.Cppcélra történő hivatkozás hozzáadja a include mappákat és mindkét könyvtárat a buildhez. -
Mentse el az első példát a Create Presentations oldalról main.cpp néven a projekt mappába.
-
Építse és futtassa a programot:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ./build/hello
A program a hello.pptx fájlt az aktuális mappában menti. A CMake rögzíti a könyvtárak helyét a programban, így nem szükséges beállítani a LD_LIBRARY_PATH változót, amíg az aspose-slides-cpp mappa helyben marad.
A bemutatókban használt betűtípusokat, vagy megfelelő helyettesítőket, a rendszerre telepíteni kell, hogy a szöveg helyesen jelenjen meg a diák PDF‑re vagy képekre konvertálásakor.
Gyakran Ismételt Kérdések
Van ingyenes verzió vagy próbaidőkorlát?
Igen. Licenc nélkül az Aspose.Slides értékelő módban működik: minden mentett dia vízjelet kap, és a bemutatókból beolvasott szöveget levágja. Ezeknek a korlátozásoknak a megszüntetéséhez alkalmazzon érvényes licencet.
Miért jelzi a fordító, hogy nem tudja megnyitni a DOM/Presentation.h fájlt?
A telepített csomag nem illeszkedik a build platformjához. Az Aspose.Slides.Cpp csak x64 buildhez alkalmazható, az Aspose.Slides.Cpp.x86 csak Win32 buildhez. Válassza ki a megfelelő platformot a Visual Studio-ban, vagy telepítse a másik csomagot.