Bắt đầu

Phần này bao gồm mọi thứ bạn cần để thiết lập Aspose.Slides FOSS cho C++ và viết bài thuyết trình đầu tiên của mình.

Trong Phần Này

TrangMô tả
Cài đặtXây dựng từ mã nguồn bằng CMake FetchContent hoặc git submodule, xác minh quá trình biên dịch, và chạy chương trình khởi động nhanh.
Giấy phépChi tiết giấy phép MIT: miễn phí cho mọi mục đích sử dụng, không cần khóa API, không yêu cầu đăng ký.

Xây Dựng Nhanh

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)

Yêu cầu trình biên dịch C++20 và CMake 3.20 trở lên.

Ví Dụ Làm Việc Tối Thiểu

#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 sử dụng RAII. Khi đối tượng ra khỏi phạm vi, các tài nguyên nội bộ được giải phóng tự động.

Các bước tiếp theo

Sau khi xây dựng, xem Hướng dẫn nhà phát triển đối với các hướng dẫn tính năng bao gồm hình dạng, định dạng văn bản, bảng, tô màu, hiệu ứng, ghi chú người thuyết trình, bình luận và thuộc tính tài liệu.

 Tiếng Việt