Instalasi
Ikhtisar
Aspose.Slides for C++ didistribusikan dalam dua bentuk:
| Bentuk | Gunakan untuk | Di mana mendapatkannya |
|---|---|---|
| Paket NuGet: Aspose.Slides.Cpp (64-bit) dan Aspose.Slides.Cpp.x86 (32-bit) | proyek Visual Studio C++ di Windows | NuGet |
| Paket ZIP untuk Windows, Linux, dan macOS | Build tanpa NuGet, seperti proyek CMake | Halaman unduhan |
Artikel ini menunjukkan cara menginstal paket NuGet di Visual Studio pada Windows dan cara menggunakan paket ZIP dengan CMake di Linux. Kedua jalur diakhiri dengan pemeriksaan yang sama: membangun dan menjalankan contoh pertama di Buat Presentasi.
Windows
Di Windows, tambahkan paket NuGet ke proyek Visual Studio C++. Paket tersebut juga menginstal dependensinya, CodePorting.Translator.Cs2Cpp.Framework, dan menyalin DLL yang dibutuhkan program Anda ke folder output build.
Pilih paket berdasarkan platform yang Anda bangun: Aspose.Slides.Cpp untuk x64, dan Aspose.Slides.Cpp.x86 untuk Win32 (x86). Paket Aspose.Slides.Cpp tidak diterapkan pada build Win32, sehingga kompilator tidak dapat menemukan headernya di sana.
Paket ZIP Windows juga tersedia di halaman unduhan.
Metode 1: Instal atau Perbarui Aspose.Slides dari NuGet Package Manager
- Buka Microsoft Visual Studio.
- Buat proyek Console App C++, atau buka proyek yang sudah ada.
- Di Solution Explorer, klik kanan proyek dan pilih Manage NuGet Packages (atau pergi ke Project > Manage NuGet Packages).
- Di bawah Browse, cari Aspose.Slides.Cpp.

- Klik Aspose.Slides.Cpp (atau Aspose.Slides.Cpp.x86 untuk build 32-bit) lalu klik Install.
- Jika Anda sudah menginstal Aspose.Slides dan ingin memperbaruinya, klik Update sebagai gantinya.
Paket diunduh dan direferensikan dalam proyek Anda.
Metode 2: Instal atau Perbarui Aspose.Slides Melalui Package Manager Console
-
Buka Microsoft Visual Studio.
-
Buat proyek Console App C++, atau buka proyek yang sudah ada.
-
Pergi ke Tools > NuGet Package Manager > Package Manager Console.

-
Jalankan perintah ini:
Install-Package Aspose.Slides.CppUntuk build 32-bit (Win32), instal paket x86 sebagai gantinya:
Install-Package Aspose.Slides.Cpp.x86

Saat instalasi selesai, pesan konfirmasi muncul. Paket didistribusikan di bawah Aspose EULA.

Untuk memperbarui paket, jalankan Update-Package Aspose.Slides.Cpp (atau Update-Package Aspose.Slides.Cpp.x86) di Package Manager Console.
Periksa Instalasi
- Ganti isi file .cpp utama proyek (file yang berisi
main) dengan contoh pertama di Buat Presentasi. - Di toolbar, pilih platform x64, atau x86 jika Anda menginstal Aspose.Slides.Cpp.x86.
- Tekan Ctrl+F5 untuk membangun dan menjalankan program.
Program menyimpan hello.pptx di folder proyek, yang merupakan direktori kerja default saat Visual Studio menjalankan program.
Linux
Di Linux, gunakan paket ZIP Linux dengan CMake. Paket tersebut berisi pustaka Aspose.Slides, dependensinya CodePorting.Translator.Cs2Cpp.Framework, dan file konfigurasi CMake untuk masing‑masing. Pustaka dibangun untuk Linux x86_64 dengan glibc 2.23 atau lebih baru.
-
Instal kompiler C++, make, CMake, unzip, dan pustaka fontconfig, yang menjadi dependensi pustaka Aspose.Slides. Pada Debian dan Ubuntu:
sudo apt-get update && sudo apt-get install -y g++ make cmake unzip libfontconfig1 -
Buat folder proyek dan masuk ke dalamnya:
mkdir hello-slides cd hello-slides -
Unduh paket ZIP Linux (Aspose.Slides for C++ Linux) dari halaman unduhan ke folder proyek, lalu unzip ke subfolder aspose-slides-cpp:
unzip aspose-slides-cpp-linux-*.zip -d aspose-slides-cpp -
Buat file bernama CMakeLists.txt di folder proyek dengan konten ini:
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)Dua panggilan
find_packagememuat file konfigurasi CMake dari paket yang telah diekstrak. Framework ditemukan terlebih dahulu karena Aspose.Slides bergantung padanya. Menautkan targetAspose.Slides.Cppmenambahkan folder include dan kedua pustaka ke proses build. -
Simpan contoh pertama di Buat Presentasi sebagai main.cpp di folder proyek.
-
Bangun dan jalankan program:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ./build/hello
Program menyimpan hello.pptx di folder saat ini. CMake mencatat lokasi pustaka di dalam program, sehingga Anda tidak perlu mengatur LD_LIBRARY_PATH selama folder aspose-slides-cpp tetap berada di tempat.
Font yang digunakan dalam presentasi Anda, atau pengganti yang sesuai, harus diinstal di sistem agar teks dirender dengan benar saat Anda mengonversi slide ke PDF atau gambar.
FAQ
Apakah ada versi gratis atau batasan percobaan?
Ya. Tanpa lisensi, Aspose.Slides berjalan dalam mode evaluasi: menambahkan watermark evaluasi pada setiap slide yang disimpan dan memotong teks yang dibaca dari presentasi. Untuk menghapus batasan ini, terapkan lisensi yang valid.
Mengapa kompilator melaporkan tidak dapat membuka DOM/Presentation.h?
Paket yang diinstal tidak cocok dengan platform yang Anda bangun. Aspose.Slides.Cpp hanya berlaku untuk build x64, dan Aspose.Slides.Cpp.x86 hanya untuk build Win32. Pilih platform yang cocok di Visual Studio, atau instal paket lain.