Започване
Този раздел обхваща всичко, от което се нуждаете, за да настроите Aspose.Slides FOSS за C++ и да напишете първата си презентация.
В този раздел
| Страница | Описание |
|---|---|
| Инсталация | Сградете от изходния код с CMake FetchContent или git submodule, проверете изграждането и стартирайте програма за бърз старт. |
| Лиценз | Подробности за 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. Когато обектът излезе от обхвата, вътрешните ресурси се освобождават автоматично.
Следващи стъпки
След изграждане, вижте the Ръководство за разработчици за ръководства за функции, обхващащи форми, форматиране на текст, таблици, запълване, ефекти, бележки на говорителя, коментари и свойства на документа.