شروع کار

این بخش همه چیزهایی را که برای راه‌اندازی Aspose.Slides FOSS برای C++ و نوشتن اولین ارائه‌تان نیاز دارید، پوشش می‌دهد.

در این بخش

صفحهتوضیح
نصباز منبع با CMake FetchContent یا زیرماژول git بسازید، ساخت را تأیید کنید و یک برنامهٔ شروع سریع را اجرا کنید.
مجوزجزئیات مجوز MIT: رایگان برای هر استفاده، بدون نیاز به کلید API، بدون نیاز به ثبت‌نام.

ساخت سریع

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)

به یک کامپایلر C++20 و CMake نسخه 3.20 یا بالاتر نیاز دارد.

مثال کاری حداقل

#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 از RAII استفاده می‌کند. وقتی شیء از حوزهٔ دید خارج می‌شود، منابع داخلی به‌صورت خودکار آزاد می‌شوند.

مراحل بعدی

پس از ساخت، ببینید راهنمای توسعه‌دهنده برای راهنمای ویژگی‌ها که شامل اشکال، قالب‌بندی متن، جداول، پر کردن، افکت‌ها، یادداشت‌های سخنران، نظرات و ویژگی‌های سند می‌شود.

 فارسی