Memulai

Bagian ini mencakup semua yang Anda perlukan untuk menyiapkan Aspose.Slides FOSS untuk C++ dan menulis presentasi pertama Anda.

Dalam Bagian Ini

HalamanDeskripsi
InstalasiBangun dari sumber dengan CMake FetchContent atau submodul git, verifikasi build, dan jalankan program memulai cepat.
LisensiRincian 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.

 Bahasa Indonesia