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