시작하기
이 섹션에서는 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를 사용합니다. 객체가 범위를 벗어나면 내부 리소스가 자동으로 해제됩니다.
다음 단계
빌드 후, 다음을 확인하세요 개발자 가이드 도형, 텍스트 서식, 표, 채우기, 효과, 발표자 노트, 주석 및 문서 속성을 다루는 기능 가이드를 위해.