Kurulum
Genel Bakış
Aspose.Slides for C++ iki biçimde dağıtılır:
| Form | Ne İçin Kullanılır | Nereden Alınır |
|---|---|---|
| NuGet paketleri: Aspose.Slides.Cpp (64‑bit) ve Aspose.Slides.Cpp.x86 (32‑bit) | Windows üzerindeki Visual Studio C++ projeleri | NuGet |
| Windows, Linux ve macOS için ZIP paketleri | NuGet kullanılmadan yapılan derlemeler, örneğin CMake projeleri | indirme sayfası |
Bu makale, Windows’ta Visual Studio’da NuGet paketinin nasıl kurulacağını ve Linux’da CMake ile ZIP paketinin nasıl kullanılacağını gösterir. Her iki yol da aynı kontrol ile sona erer: Sunum Oluşturma bölümündeki ilk örneği derleyip çalıştırın.
Windows
Windows’ta, NuGet paketini bir Visual Studio C++ projesine ekleyin. Paket ayrıca bağımlılığı CodePorting.Translator.Cs2Cpp.Framework’ü kurar ve programınızın ihtiyaç duyduğu DLL’leri derleme çıktısı klasörüne kopyalar.
Derleme platformunuza göre paketi seçin: x64 için Aspose.Slides.Cpp, Win32 (x86) için Aspose.Slides.Cpp.x86. Aspose.Slides.Cpp paketi Win32 derlemesinde uygulanmaz; bu yüzden derleyici o platformda başlık dosyalarını bulamaz.
Ayrıca bir Windows ZIP paketi de indirme sayfasından temin edilebilir.
Yöntem 1: NuGet Paket Yöneticisi ile Aspose.Slides’ı Yükleyin veya Güncelleyin
- Microsoft Visual Studio’yu açın.
- Bir C++ Konsol Uygulaması projesi oluşturun veya mevcut bir projeyi açın.
- Solution Explorer‘da projeye sağ tıklayın ve Manage NuGet Packages seçeneğini seçin (ya da Project > Manage NuGet Packages menüsünü izleyin).
- Browse sekmesinde Aspose.Slides.Cpp paketini arayın.

- Aspose.Slides.Cpp (32‑bit derleme için Aspose.Slides.Cpp.x86) paketine tıklayın ve ardından Install düğmesini seçin.
- Daha önce Aspose.Slides kurduysanız ve güncellemek istiyorsanız Update düğmesini tıklayın.
Paket indirildikten sonra projenize referans olarak eklenir.
Yöntem 2: Paket Yöneticisi Konsolu ile Aspose.Slides’ı Yükleyin veya Güncelleyin
-
Microsoft Visual Studio’yu açın.
-
Bir C++ Konsol Uygulaması projesi oluşturun veya mevcut bir projeyi açın.
-
Tools > NuGet Package Manager > Package Manager Console menüsüne gidin.

-
Aşağıdaki komutu çalıştırın:
Install-Package Aspose.Slides.Cpp32‑bit (Win32) derleme için, bunun yerine x86 paketini kurun:
Install-Package Aspose.Slides.Cpp.x86
Kurulum tamamlandığında onay mesajları görüntülenir. Paket, Aspose EULA kapsamında dağıtılır.

Paketi güncellemek için Paket Yöneticisi Konsolu’nda Update-Package Aspose.Slides.Cpp (veya Update-Package Aspose.Slides.Cpp.x86) komutunu çalıştırın.
Kurulumu Kontrol Edin
- Projenin ana .cpp dosyasının (içinde
mainbulunan dosya) içeriğini, Sunum Oluşturma bölümündeki ilk örnekle değiştirin. - Araç çubuğunda x64 platformunu seçin, ya da x86 paketini kurduysanız x86 seçin.
- Programı derleyip çalıştırmak için Ctrl+F5 tuşlarına basın.
Program, hello.pptx dosyasını proje klasörüne kaydeder; bu klasör Visual Studio programı çalıştırdığında varsayılan çalışma dizinidir.
Linux
Linux’ta, CMake ile Linux ZIP paketini kullanın. Paket, Aspose.Slides kütüphanesini, bağımlılığı CodePorting.Translator.Cs2Cpp.Framework’ü ve her biri için bir CMake yapılandırma dosyasını içerir. Kütüphaneler, glibc 2.23 veya daha yeni bir sürümle çalışan x86_64 Linux için derlenmiştir.
-
Bir C++ derleyicisi, make, CMake, unzip ve Aspose.Slides kütüphanelerinin bağımlı olduğu fontconfig kütüphanesini kurun. Debian ve Ubuntu için:
sudo apt-get update && sudo apt-get install -y g++ make cmake unzip libfontconfig1 -
Bir proje klasörü oluşturun ve o klasöre geçin:
mkdir hello-slides cd hello-slides -
indirme sayfasından Linux ZIP (Aspose.Slides for C++ Linux) paketini proje klasörüne indirin ve aspose-slides-cpp alt klasörüne unzipleyin:
unzip aspose-slides-cpp-linux-*.zip -d aspose-slides-cpp -
Proje klasöründe aşağıdaki içeriğe sahip CMakeLists.txt adlı bir dosya oluşturun:
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)İki
find_packageçağrısı, unziplenen paketten CMake yapılandırma dosyalarını yükler. Çerçeve ilk olarak bulunur çünkü Aspose.Slides ona bağımlıdır.Aspose.Slides.Cpphedefinin bağlanması, include klasörlerini ve iki kütüphaneyi derlemeye ekler. -
Sunum Oluşturma bölümündeki ilk örneği proje klasörüne main.cpp olarak kaydedin.
-
Programı derleyip çalıştırın:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ./build/hello
Program, hello.pptx dosyasını mevcut klasöre kaydeder. CMake, kütüphanelerin konumunu programda saklar; bu yüzden aspose-slides-cpp klasörü yerinde olduğu sürece LD_LIBRARY_PATH ayarlamanıza gerek yoktur.
Sunumlarınızda kullanılan yazı tipleri ya da uygun ikameleri, slaytları PDF ya da görsellere dönüştürürken metnin doğru şekilde render edilmesi için sistemde kurulu olmalıdır.
SSS
Ücretsiz bir sürüm veya deneme sınırlaması var mı?
Evet. Lisans olmadan Aspose.Slides değerlendirme modunda çalışır: kaydettiği her slayda bir değerlendirme filigranı ekler ve sunumlardan okunan metni keser. Bu sınırlamaları kaldırmak için geçerli bir lisans uygulayın.
Derleyici DOM/Presentation.h dosyasını açılamıyor diyor neden?
Yüklediğiniz paket, derlediğiniz platformla eşleşmiyor. Aspose.Slides.Cpp yalnızca x64 derlemeleri için, Aspose.Slides.Cpp.x86 ise yalnızca Win32 derlemeleri için geçerlidir. Visual Studio’da doğru platformu seçin ya da diğer paketi kurun.