Aspose.Slides for C++
Aspose.Slides for C++는 Microsoft PowerPoint 또는 Office 자동화 없이 PowerPoint 및 OpenDocument 프레젠테이션을 만들고, 읽고, 편집하고 변환할 수 있는 네이티브 C++ 라이브러리입니다.
마크로가 포함된 파일 및 템플릿 변형을 포함한 PPT, PPTX, PPS, POT 및 ODP를 로드하고 저장하며, PDF, XPS, HTML, SVG, TIFF, Markdown 및 이미지로 내보낼 수 있습니다.
Slides로 빌드하기
일반 작업
Slides 워크플로우
예제
첫 번째 프레젠테이션
Windows에서는 Visual Studio에서 C++ Console App 프로젝트를 만들고 패키지 관리자 콘솔(Tools > NuGet Package Manager > Package Manager Console)에서 NuGet 패키지를 설치합니다:
Install-Package Aspose.Slides.Cpp
Linux에서는 Linux ZIP 패키지를 다운로드하고 설치에서 설명된 CMake 프로젝트를 설정합니다.
그런 다음 이 코드를 프로그램의 메인 소스 파일로 사용하십시오. 이 코드는 텍스트 상자 하나가 있는 프레젠테이션을 만들고 저장합니다:
#include <DOM/Presentation.h>
#include <DOM/ISlide.h>
#include <DOM/IShapeCollection.h>
#include <DOM/IAutoShape.h>
#include <DOM/ITextFrame.h>
#include <DOM/ShapeType.h>
#include <Export/SaveFormat.h>
#include <system/smart_ptr.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
int main()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto shape = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
shape->get_TextFrame()->set_Text(u"Hello, Aspose.Slides!");
presentation->Save(u"hello.pptx", SaveFormat::Pptx);
presentation->Dispose();
return 0;
}
Windows에서 실행하려면 도구 모음에서 x64 플랫폼을 선택하고 Ctrl+F5를 누릅니다. Linux에서는 프로젝트 폴더에 main.cpp로 저장한 후 빌드하고 실행합니다:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
이 프로그램은 텍스트 상자가 있는 슬라이드 하나를 포함한 hello.pptx 파일을 저장합니다. 라이선스가 없으면 저장된 파일에 평가 워터마크가 표시됩니다 — 라이선스를 참조하십시오. 프레젠테이션을 만들고 채우는 추가 방법은 프레젠테이션 만들기를 확인하세요.