시작하기

이 섹션에서는 Aspose.Slides FOSS for 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를 사용합니다. 객체가 범위를 벗어나면 내부 리소스가 자동으로 해제됩니다.

다음 단계

빌드 후, 다음을 확인하세요 개발자 가이드 도형, 텍스트 서식, 표, 채우기, 효과, 발표자 노트, 주석 및 문서 속성을 다루는 기능 가이드를 위해.

 한국어