# 자바 파워포인트 API | Aspose 슬라이드 자바

> Java용 Aspose.Slides는 Java PPT 및 Java PPTX 생성을 위한 Aspose Java PowerPoint API입니다.

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



<p>
 Aspose.Slides for Java는 프레젠테이션 조작 및 관리를 위한 Java PowerPoint API입니다. 개발자는 Java로 PowerPoint 프레젠테이션을 읽고, 쓰고, 변환하고, 조작할 수 있습니다. 슬라이드, 표, 텍스트, 차트, 도형, 이미지 및 SmartArt 다이어그램과 같은 모든 문서 요소는 조작을 위해 액세스할 수 있습니다.
</p>

<p>
 Java API용 Aspose.Slides는 PDF, PDF/A, HTML, XPS 및 이미지 형식으로 프레젠테이션 내보내기를 지원합니다. Java PowerPoint API에는 Java에서 PPT(X) 프레젠테이션 병합, 복제, 분할, 비교, 인쇄와 같은 확장된 Java PPT 기능이 많이 포함되어 있습니다. Java API용 Aspose.Slides는 추가 종속성 없이 작동합니다.
</p>

<div class="diagram1 d1-java">
 <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 Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    자바 런타임 환경
   </header>
   <ul>
    <li>
JSP/JSF 애플리케이션
    </li>
    <li>
데스크탑 애플리케이션
    </li>
   </ul>
  </div>

 </div>

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

</div>

<div class="diagram1 d2 d1-java">
 <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="Presentation APIs for Java" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </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">
    Java 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-save ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     스트림에서 파일 저장 및 열기
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     데이터베이스에서 프레젠테이션 생성
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-image 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">
     PowerPoint 표 작업
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     텍스트 및 모양 서식 처리
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield 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">
     Excel 차트를 슬라이드에 OLE 개체로 포함
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-flash ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ActiveX 구성 요소 작업
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Java에서 프레젠테이션을 여러 형식으로 변환
    </h2>
    <p>
     Aspose.Slides for Java API는 렌더링 엔진을 사용하여 원본과 유사한 다양한 표준 형식으로 프레젠테이션을 렌더링합니다. 렌더링 엔진은 PowerPoint에 가장 충실하게 렌더링하도록 특별히 설계되었습니다. 지원되는 형식으로 프레젠테이션을 변환하는 것은 로드하고 출력 형식을 설정하고 Save 메서드를 호출하기만 하면 간단합니다. Java PowerPoint API를 사용하여 Java PPT 변환 설정을 정의하여 출력 문서를 즉석에서 변경합니다.
    </p>
    <div class="codeblock" id="code">
     <h3>
      렌더링 프레젠테이션 - 자바
     </h3>
     <pre><code class="java">// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Java에서 프레젠테이션 요소 변경
    </h2>
    <p>
     Aspose.Slides for Java API는 테이블, 텍스트 상자, 직사각형, 폴리라인, 타원, 자동 모양, 그림 프레임, 비디오 프레임, 오디오 프레임 및 OLE 개체 프레임을 포함한 모든 슬라이드 요소를 처리할 수 있습니다. Java PowerPoint API는 또한 이러한 각 요소를 종합적으로 조작할 수 있도록 잘 설계된 Java PPT 클래스 세트를 제공합니다.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Java에서 PowerPoint SmartArt 조작
    </h2>
    <p>
     Java API용 Aspose.Slides는 슬라이드에서 기존 SmartArt 모양을 쉽게 생성 또는 액세스, 조작 및 제거할 수 있습니다. Java PowerPoint API를 사용하면 SmartArt의 속성을 동적으로 탐색하거나 SmartArt 노드를 관리하고 SmartArt 모양의 레이아웃, 스타일 및 색상을 조작할 수 있습니다.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Java에서 슬라이드 축소판 만들기
    </h2>
    <p>
     사용자 지정 웹 사이트에서 온라인 프레젠테이션 뷰어 만들기, 프레젠테이션 템플릿으로 고객과 슬라이드 썸네일 공유 및 기타 여러 가지와 같이 슬라이드 썸네일을 사용할 수 있는 가능성이 많이 있습니다. Aspose.Slides for Java API를 사용하면 몇 줄의 코드로 슬라이드 축소판을 만들 수 있습니다.
    </p>
    <div class="codeblock" id="code">
     <h3>
      슬라이드 축소판 만들기 - Java
     </h3>
     <pre><code class="java">// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft Office 자동화 – 필요하지 않음
    </h2>
    <p>
     API는 PowerPoint 문서 형식으로 작업하기 위해 컴퓨터에 Microsoft Office 또는 Microsoft PowerPoint를 설치할 필요가 없는 관리 코드를 사용하여 구축됩니다. 지원되는 기능, 보안, 안정성, 확장성, 속도 및 가격 측면에서 완벽한 Microsoft PowerPoint 자동화 대안입니다.
    </p>
   </div>
  </div>
 </div>
</div>
