# C# .NET PowerPoint 처리 API | Aspose.슬라이드

> Aspose.Slides는 C# .NET PowerPoint API입니다. Aspose Slides API는 프로그래밍 방식으로 C# PPT를 생성합니다.

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



<p>.NET용 Aspose.Slides는 PowerPoint 및 OpenOffice 형식용 프레젠테이션 처리 API입니다. Aspose.Slides를 사용하면 응용 프로그램이 .NET C#에서 프레젠테이션을 읽고, 쓰고, 보호하고, 수정하고, 변환할 수 있습니다. 프레젠테이션 텍스트, 모양, 차트, 표 및 애니메이션을 관리하고 슬라이드에 오디오 및 비디오를 추가하고 슬라이드를 미리 봅니다.</p>

<p>.NET용 Aspose.Slides는 널리 사용되는 모든 프레젠테이션 형식을 지원합니다. C#을 사용하여 여러 PowerPoint 프레젠테이션, 템플릿 및 슬라이드를 다양한 방식으로 병합, 분할, 복제 및 재사용할 수 있습니다. 또한 API는 물리적 프린터에서 인쇄하고 고정 레이아웃 형식, HTML 및 이미지로 프레젠테이션을 렌더링하는 것과 같은 여러 고급 기능을 제공합니다.</p>

<p>.NET용 Aspose.Slides는 독립 실행형 API이며 Microsoft PowerPoint 또는 기타 추가 소프트웨어나 라이브러리가 필요하지 않습니다.</p>

<div class="diagram1 d1-net">
 <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>
OleObject 관리
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    텍스트 및 단락
   </header>
   <ul>
    <li>
텍스트 및 서식 조작
    </li>
    <li>
하이퍼링크 텍스트 조작
    </li>
    <li>
자리 표시자 유형 설정
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    그래픽 및 멀티미디어
   </header>
   <ul>
    <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-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    COM 상호 운용성
   </header>
   <ul>
    <li>
PHP, VBScript, 델파이, C++
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    .넷 프레임 워크
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET 코어
   </header>
  </div>

 </div>

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

</div>

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

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    출력만
   </header>
   <ul>
    <li>
     <b>
고정 레이아웃:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
이미지:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
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-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </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">
    고급 .NET C# PowerPoint API 기능
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     템플릿에서 슬라이드 만들기 또는 복제
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-signal ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     API를 통해 PowerPoint 테이블 작업
    </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-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Excel 차트를 슬라이드에 OleObject로 추가
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     연결된 OleObjects 지원
    </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-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     프레젠테이션 및 결과 PDF 보호
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print 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">
     .NET C#에서 프레젠테이션을 PDF, HTML, TIFF 또는 XPS로 변환
    </h2>
    <p>
     .NET API용 Aspose.Slides에는 최고의 충실도로 PowerPoint 및 OpenOffice 형식을 렌더링하도록 특별히 설계된 자체 렌더링 엔진이 있습니다. .NET C# PowerPoint API를 사용하면 프레젠테이션을 원본 프레젠테이션과 동일한 결과로 PDF, HTML, TIFF 및 XPS와 같은 다양한 업계 표준 형식으로 내보낼 수 있습니다. 또한 PPT를 C#으로 변환하려면 프레젠테이션 파일을 로드하고 원하는 출력 형식과 함께 Save 메서드를 호출하기만 하면 됩니다. C# PowerPoint 변환은 .NET API용 Aspose.Slides를 사용하면 정말 간단합니다.
    </p>
    <div class="codeblock" id="code">
     <h3>
      프레젠테이션 렌더링 - C#
     </h3>
     <pre><code class="cs">// load the file to be converted

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// render as PDF, XPS &amp; TIFF

prs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);

prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);

prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);</code></pre>
    </div>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     .NET C#에서 프레젠테이션 콘텐츠 형식 지정
    </h2>
    <p>
     Aspose.Slides .NET API를 사용하여 C#에서 슬라이드의 텍스트 및 모양 서식을 지정할 수 있습니다. 프레젠테이션의 텍스트는 모양과 관련된 텍스트 프레임의 도움으로 관리됩니다. 따라서 개발자가 텍스트 프레임과 관련된 단락 및 부분을 사용하여 텍스트 서식을 쉽게 지정할 수 있습니다. C# PowerPoint API를 사용하여 위치, 크기, 선, 이미지, 텍스트 및 채우기와 같은 모양 요소의 속성을 조작할 수도 있습니다.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     .NET C#에서 PowerPoint SmartArt 만들기 및 수정
    </h2>
    <p>
     .NET용 Aspose.Slides는 SmartArt 모양을 처음부터 쉽게 만들 수 있을 뿐만 아니라 슬라이드에서 기존 SmartArt 개체에 액세스, 조작 또는 제거하는 기능을 제공합니다. 또한 .NET C# PowerPoint API는 SmartArt의 노드를 추가, 제거 또는 반복하는 기능을 제공합니다. 스타일, 색상 및 레이아웃 설정과 같은 SmartArt의 모양을 동적으로 수정할 수도 있습니다.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     .NET C#에서 프레젠테이션 보호
    </h2>
    <p>
     .NET API용 Aspose.Slides는 콘텐츠가 변경되지 않도록 보호하기 위해 프레젠테이션 파일을 잠글 수 있습니다. 개발자는 C#의 PPT와 안전한 배포를 위해 변환된 PDF 문서를 암호로 보호할 수도 있습니다. C# PowerPoint API는 생성된 프레젠테이션 및 해당 문서 속성에 대한 읽기 전용 액세스 모드도 지원합니다.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     .NET C#에서 슬라이드 축소판으로 프레젠테이션 뷰어 만들기
    </h2>
    <p>
     .NET용 Aspose.Slides는 슬라이드의 축소판을 생성하여 컴퓨터에 PowerPoint 응용 프로그램이 설치되어 있지 않은 사용자에게 슬라이드 이미지를 배포할 수 있습니다. C# PowerPoint API를 사용하여 사용자 정의 웹 사이트, 데스크톱 앱 등 모든 유형의 .NET C# 응용 프로그램에서 PPT를 볼 수 있습니다. 이 기능을 사용하여 C#에서 자신만의 프레젠테이션 뷰어를 만들 수 있습니다.
    </p>
    <div class="codeblock" id="code">
     <h3>
      .NET을 통해 슬라이드 축소판 생성 - C#
     </h3>
     <pre><code class="cs">// load the presentation file

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// access the first slide from the collection

var sld = prs.Slides[0];

// create a full scale image of the slide

var bmp = sld.GetThumbnail(1f, 1f);

// save the image in JPEG format

bmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft Office 자동화 – 필요하지 않음
    </h2>
    <p>
     .NET용 Aspose.Slides는 PowerPoint 문서 형식으로 작업하기 위해 시스템에 Microsoft Office 또는 Microsoft PowerPoint를 설치할 필요가 없는 관리 코드를 사용하여 구축됩니다. 지원되는 기능, 보안, 안정성, 확장성, 속도 및 가격 측면에서 완벽한 Microsoft Office 자동화 대안입니다.
    </p>
   </div>

  </div>
 </div>
</div>

> Aspose.Slides는 사용하기 쉽고 ASP.Net 서버에서 잘 작동합니다. 우리는 그것들이 전통적인 웹 애플리케이션을 넘어 우리의 범위를 확장하기 위해 파일을 동적으로 생성하기 위한 중요한 요구를 충족한다는 것을 발견했습니다.
>
> — Rick Joi | Workplace Dynamics, UK

> 제품은 광고한 대로 작동했고 설명서는 따라하기 쉬웠으며 지원 포럼은 우리가 필요로 하는 모든 도움이었습니다. 우리가 배포한 최종 솔루션은 초기 기대치를 크게 초과했습니다.
>
> — Bruce Brien | Stratascope Inc, USA
