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