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