Mula Menggunakan

Bahagian ini merangkumi segala yang anda perlukan untuk menyediakan Aspose.Slides FOSS untuk C++ dan menulis persembahan pertama anda.

Dalam Bahagian Ini

HalamanDeskripsi
PemasanganBina dari sumber menggunakan CMake FetchContent atau submodul git, sahkan binaan, dan jalankan program permulaan cepat.
LesenButiran Lesen MIT: percuma untuk sebarang penggunaan, tiada kunci API, tiada pendaftaran diperlukan.

Binaan Pantas

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)

Memerlukan pengkompil C++20 dan CMake 3.20 atau lebih baru.

Contoh Kerja Minimum

#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. Apabila objek keluar dari skop, sumber dalaman akan dilepaskan secara automatik.

Langkah Seterusnya

Selepas membina, lihat Panduan Pembangun untuk panduan ciri yang meliputi bentuk, pemformatan teks, jadual, isi, kesan, nota pembicara, komen, dan sifat dokumen.

 Bahasa Melayu