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
| Trang | Mô tả |
|---|---|
| Cài đặt | Xâ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ép | Chi 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.