התחלה

הקטע הזה מכסה את כל מה שאתה צריך כדי להגדיר 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. כאשר האובייקט יוצא מהטווח, המשאבים הפנימיים משתחררים אוטומטית.

הצעדים הבאים

לאחר הבנייה, ראה את מדריך למפתחים למדריכי תכונות הכוללים צורות, עיצוב טקסט, טבלאות, מילוי, אפקטים, הערות מציג, תגובות ותכונות המסמך.

 עברית