Memulai
Bagian ini mencakup semua yang Anda perlukan untuk menyiapkan Aspose.Slides FOSS untuk C++ dan menulis presentasi pertama Anda.
Dalam Bagian Ini
| Halaman | Deskripsi |
|---|---|
| Instalasi | Bangun dari sumber dengan CMake FetchContent atau submodul git, verifikasi build, dan jalankan program memulai cepat. |
| Lisensi | Rincian Lisensi MIT: gratis untuk penggunaan apa pun, tidak memerlukan kunci API, tidak memerlukan pendaftaran. |
Bangun Cepat
include(FetchContent)
FetchContent_Declare(
aspose_slides_foss
GIT_REPOSITORY https://github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Cpp.git
GIT_TAG main
)
FetchContent_MakeAvailable(aspose_slides_foss)Membutuhkan kompiler C++20 dan CMake 3.20 atau yang lebih baru.
Contoh Kerja Minimal
#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>
#include <Aspose/Slides/Foss/shape_type.h>
#include <Aspose/Slides/Foss/slide.h>
#include <Aspose/Slides/Foss/slide_collection.h>
#include <Aspose/Slides/Foss/shape_collection.h>
#include <Aspose/Slides/Foss/auto_shape.h>
using namespace Aspose::Slides::Foss;
int main() {
Presentation pres;
auto& slide = pres.slides()[0];
auto& shape = slide.shapes().add_auto_shape(ShapeType::RECTANGLE, 50, 50, 400, 120);
shape.text_frame()->set_text("Hello, Aspose.Slides FOSS!");
pres.save("output.pptx", SaveFormat::PPTX);
return 0;
}Presentation menggunakan RAII. Ketika objek keluar dari ruang lingkup, sumber daya internal dilepaskan secara otomatis.
Langkah Selanjutnya
Setelah membangun, lihat Panduan Pengembang untuk panduan fitur yang mencakup bentuk, pemformatan teks, tabel, isi, efek, catatan pembicara, komentar, dan properti dokumen.