# Aspose.Slides의 Python PowerPoint API

> Aspose.Slides for Python via Java는 Python에서 PowerPoint 프레젠테이션을 생성, 수정 및 변환할 수 있는 Python PowerPoint API입니다.

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



<p><strong>Java를 그리워 Python용 Aspose.Slides</strong>는 Python에서 PowerPoint 프레젠테이션을 생성, 수정, 변환할 수 있는 Python 라이브러리입니다. 슬라이드, 도형, 문자, 목록, 표, 이미지와 마찬가지로 모든 슬라이드 요소를 지원합니다. 또한 단열, 복제, 분할, 압축 및 인쇄와 같은 고급 기능을 제공합니다. 활력있게 작업하며 간단한 시간에 수많은 프레젠테이션을 처리할 수 있습니다.</p>

## Java를 통해 Python용 Aspose.Slides를 선택하는 이유는 무엇입니까?

Java를 통한 Python용 Aspose.Slides는 PowerPoint 자동화를 위한 다른 솔루션에 비해 다음과 같은 많은 이점을 제공합니다.

- **교차 플랫폼 호환성**: Java를 통한 Python용 Aspose.Slides는 여러 플랫폼을 지원합니다. Windows, Linux, macOS 및 기타 운영 체제에서 Java를 통해 Python용 Aspose.Slides를 사용할 수 있습니다.
- **간편한 통합 및 배포**: Java를 통한 Python용 Aspose.Slides는 Microsoft Office나 기타 소프트웨어를 시스템에 설치할 필요가 없는 독립 실행형 라이브러리입니다. Java를 통해 Python용 Aspose.Slides를 기존 애플리케이션과 쉽게 통합하고 모든 서버 또는 클라우드 환경에 배포할 수 있습니다.
- **강력한 특징 및 기능**: Aspose.Slides for Python via Java는 슬라이드 생성 및 수정, 도형, 텍스트, 이미지, 애니메이션, 전환 추가 및 편집 등 PowerPoint 프레젠테이션 작업을 위한 다양한 기능을 제공합니다. , 차트, 표 및 기타 요소, 테마 및 레이아웃 적용, 오디오 및 비디오 삽입, 프레젠테이션 내보내기 및 인쇄, 비디오로 내보내기 등이 있습니다.
- **고성능 및 품질**: Java를 통한 Python용 Aspose.Slides는 PowerPoint 프레젠테이션 처리를 위한 고성능 및 품질 결과를 제공합니다. 출력의 충실도와 정확성을 손상시키지 않으면서 수천 개의 프레젠테이션을 몇 분 안에 처리할 수 있습니다.
- **무료 평가판 및 라이선스 옵션**: Java를 통한 Python용 Aspose.Slides는 30일 동안 제한 없이 다운로드하여 사용할 수 있는 무료 평가판을 제공합니다. 개발자, 사이트, OEM, 클라우드 라이선스 등 필요와 예산에 맞는 다양한 라이선스 옵션 중에서 선택할 수도 있습니다.

<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">고급 Python PowerPoint API 기능</h2>
   <p>
   </p>
   <div 클래스="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">템플릿에서 원본 슬라이드 생성 또는 복제</p>
   </div>
   <div 클래스="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">API를 통해 PowerPoint 테이블 작업</p>
   </div>
   <div 클래스="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">도형에 보호 적용 또는 제거</p>
   </div>
   <div 클래스="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">슬라이드에 Excel 차트를 OleObject로 추가</p>
   </div>
   <div 클래스="col-lg-4">
    <em class="fa fa-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     도형 작성 및 슬라이드의 도형에 추가
    </p>
   </div>
   <div 클래스="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 클래스="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">데이터베이스에서 프레젠테이션 생성</p>
   </div>
   <div 클래스="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">프레젠테이션 및 결과 PDF 보호</p>
   </div>
   <div 클래스="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">실제 프린터에서 프레젠테이션</p>
   </div>
   <div 클래스="col-lg-12">
    <h2 class="h2title">시스템 요구 사항</h2>
    Java를 반대하는 Python용 Aspose.Slides는 플랫폼 대응 API입니다. 다음 소프트웨어가 Windows, Unix/Linux 및 Mac 플랫폼에서 검색할 수 있습니다.
    <ul>
      <li>JDK 1.8 이상</li>
      <li>파이썬 3.7 이상</li>
      <li>JPype1 1.5.0 이상(JPype는 Java 버전 1.8~11에서 테스트되었습니다.)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">설치하는 방법</h2>
    <p><strong>PyPI</strong>를 사용하여 <a href="https://pypi.org/project/aspose-slides-java/">PyPI 저장소</a>에서 프레젠테이션 처리용 Python 라이브러리를 설치하세요.</p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python에서 새 PowerPoint 프레젠테이션을 만드는 방법</h2>
        <p>아래 예제에서는 프레젠테이션의 첫 번째 슬라이드에 직사각형을 추가했습니다.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python에서 프레젠테이션을 병합하는 방법</h2>
        <p>이 Python 코드는 프레젠테이션을 병합하는 방법을 보여줍니다.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python에서 PDF로부터 프레젠테이션을 가져오는 방법. PDF를 PPT로 변환, PDF를 PPTX로 변환, PDF를 ODP로 변환</h2>
        <p>이 Python 코드는 PDF를 PowerPoint로 변환하는 과정을 보여줍니다.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python에서 PowerPoint를 PDF로 변환하는 방법</h2>
        <p>이 Python 코드는 기본 옵션을 사용하여 PowerPoint PPT, PPTX 및 OpenOffice ODP 문서를 PDF 문서로 변환하는 방법을 보여줍니다. 결과 파일은 최대 품질 수준의 PDF 문서입니다.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python에서 PowerPoint를 JPG로 변환하는 방법. PPT를 JPG로 변환, PPTX를 JPG로 변환, ODP를 JPG로 변환</h2>
        <p>다음 예에서는 PowerPoint PPT, PPTX 및 OpenOffice ODP 문서를 JPEG 이미지 세트로 변환하는 방법을 보여줍니다.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
