بدءاً من

هذا القسم يغطي كل ما تحتاجه لتثبيت 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 عندما يخرج الكائن من نطاق، يتم إطلاق الموارد الداخلية تلقائيا.

الخطوات التالية

بعد البناء، انظر إلى دليل المطور لتوجيهات الميزات التي تغطي الأشكال، وتصميم النص، والجدول، وملء، والأحداث، وملاحظات المتحدثين، والتعليقات، وأصول المستند.

 العربية