# C++ 파워포인트 API | Aspose 슬라이드

> C++용 Aspose.Slides API는 C++에서 PPT를 생성, 보기, 조작 및 변환하는 C++ PPT PowerPoint API입니다.

Source: https://products.aspose.com/slides/ko/cpp/
Updated: 2026-08-11



<p>
 Aspose.Slides for C++는 Microsoft PowerPoint 없이 C++에서 PPT(X)를 조작, 렌더링 및 변환하는 강력한 PowerPoint API입니다. API는 문서의 슬라이드를 다양한 그래픽 형식으로 고화질로 렌더링할 수 있을 뿐만 아니라 파일의 거의 모든 가능한 내용을 수정하거나 생성하고, 슬라이드의 텍스트 및 모양 서식을 지정하는 등의 기능을 제공합니다.
</p>

<p>
 Aspose.Slides for C++는 POT, PPT, PPS, POTX, PPTX, PPSX, ODP 등을 포함한 대부분의 PowerPoint 및 슬라이드쇼 형식을 지원합니다. C++용 Aspose.Slides는 이러한 모든 형식을 PDF, HTML, XPS 등으로 변환할 수도 있습니다.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    데이터 처리
   </header>
   <ul>
    <li>
차트 만들기
    </li>
    <li>
SmartArts로 작업
    </li>
    <li>
PowerPoint 셰이프 작업
    </li>
    <li>
ActiveX 컨트롤 지원
    </li>
    <li>
Ole 개체 지원
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    텍스트 및 단락
   </header>
   <ul>
    <li>
텍스트 및 서식 관리
    </li>
    <li>
하이퍼링크 텍스트 관리
    </li>
    <li>
자리 표시자 유형 설정
    </li>
    <li>
텍스트 자리 표시자 및 프레임
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    그래픽 및 멀티미디어
   </header>
   <ul>
    <li>
MSO 차트 지원
    </li>
    <li>
SmartArt 도형 지원
    </li>
    <li>
ActiveX 모양 지원
    </li>
    <li>
슬라이드 전환 관리
    </li>
    <li>
애니메이션 효과 관리
    </li>
    <li>
셰이프에 연결선 추가
    </li>
    <li>
모양 회전 및 뒤집기
    </li>
    <li>
도형의 선 스타일 관리
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    윈도우 32비트
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    윈도우 64비트
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    리눅스 64비트
   </header>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for C++" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    입출력
   </header>
   <ul>
    <li>
     <b>
마이크로 소프트 파워 포인트:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
오픈 오피스:
     </b>
     ODP
    </li>
    <li>
     <strong>
      Open Document:
     </strong>
     OTP
    </li>
    <li>
     <strong>
      Others:
     </strong>
     TIFF, EMF, XML
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    출력만
   </header>
   <ul>
    <li>
     <b>
고정 레이아웃:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
이미지:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
편물:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">
    고급 C++ PowerPoint 처리 라이브러리 기능
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-floppy-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션을 파일 또는 스트림에 저장
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-random ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션을 표준 형식으로 변환
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-powerpoint-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     기본 제공 및 사용자 지정 문서 속성 관리
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션을 암호로 보호
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     차트 추가, 서식 지정 및 조작
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     모양 추가, 서식 지정 및 조작
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-film ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     슬라이드 추가, 서식 지정 및 조작
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     텍스트 추가, 서식 지정 및 조작
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     테이블 추가, 형식 지정 및 조작
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-check-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션을 PDF 및 XPS로 내보내기
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-image-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     SVG 형식으로 슬라이드 내보내기
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-picture-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션에 이미지 추가
    </p>
   </div>

   <div class="col-lg-4">
    <em class="fa fa-text-width ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     데이터베이스에서 프레젠테이션 생성
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     MSO 2016 차트 지원
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-html5 ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션을 HTML로 내보내기
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-refresh ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     슬라이드의 HTML 텍스트 가져오기 및 내보내기
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-th-large ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션에 레이아웃 슬라이드 추가
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     보호된 프레젠테이션 로드
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-height ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     개별 범례의 글꼴 크기 설정
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-area-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     주식형 차트 만들기 및 차트 이미지 가져오기
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cog ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     시리즈 색상 변경
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     차트 영역 둥근 테두리 설정
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     시리즈의 카테고리 색상 변경
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     차트 데이터 테이블의 글꼴 속성 설정
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     PowerPoint 파일을 PDF 또는 XPS로 내보내기
    </h2>
    <p>
     특별히 설계된 자체 렌더링 엔진이 있는 C++용 Aspose.Slides는 Microsoft PowerPoint에 대해 최고의 충실도로 렌더링합니다. 프레젠테이션을 XPS 및 PDF와 같은 업계 표준 형식으로 내보낼 수 있으며 원본 프레젠테이션과 유사한 결과를 얻을 수 있습니다.
    </p>
    <div class="codeblock" id="code">
     <h3>
      PDF 및 XPS 형식으로 프레젠테이션 렌더링 - C++
     </h3>
     <pre><code class="cpp">// load presentation to be converted

SharedPtr&lt;Presentation&gt; prs = MakeObject&lt;Presentation&gt;(dir + L"template.pptx");

// save in PDF &amp; XPS formats

prs-&gt;Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs-&gt;Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     프레젠테이션 슬라이드 복사 또는 복제
    </h2>
    <p>
     Aspose.Slides for C++는 문서 내에서뿐만 아니라 한 파일에서 다른 파일로 기존 슬라이드를 복제하거나 복사하기 위해 기본 제공 메서드를 제공합니다. 슬라이드는 마스터 슬라이드에서 레이아웃을 상속하므로 기본 제공 복제 방법은 복제 프로세스 중에 마스터를 자동으로 복사합니다.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     마이크로소프트 파워포인트 콘텐츠 포맷
    </h2>
    <p>
     라이브러리를 사용하면 API를 사용하는 동안 파일의 슬라이드에 모양과 텍스트 서식을 지정할 수 있습니다. 텍스트는 모양과 연결된 텍스트 프레임을 통해 관리되므로 텍스트는 텍스트 프레임과 연결된 단락 및 부분을 사용하여 서식이 지정됩니다. 글꼴 유형, 색상, 크기, 음영은 물론 단락 정렬, 글머리 기호 및 방향을 관리할 수 있습니다. 크기, 선, 위치, 이미지, 텍스트 및 채우기와 같은 모양 요소 속성을 매우 쉽게 조작할 수도 있습니다.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     모양 직렬화
    </h2>
    <p>
     Aspose.Slides for C++는 많은 모양을 지원하지만 API에서 모양을 지원하지 않는 경우 응용 프로그램 요구 사항에 따라 추가 사용을 위해 기존 슬라이드에서 해당 모양을 직렬화할 수 있는 직렬화 방법이 제공됩니다.
    </p>
   </div>
  </div>
 </div>
</div>
