Aspose.Slides for Python via Java

Python을 위한 Aspose.Slides (Java 사용)

Aspose.Slides for Python via Java는 Microsoft PowerPoint 없이 Python 응용 프로그램에서 PowerPoint 및 OpenDocument 프레젠테이션을 만들고, 읽고, 편집하고 변환할 수 있는 라이브러리이며, JPype를 통해 Python 프로세스에서 Aspose.Slides Java 엔진을 실행합니다.

이 라이브러리는 매크로가 포함된 파일 및 템플릿 변형을 포함한 PPT, PPTX, PPS, POT, ODP를 로드하고 저장하며, PDF, XPS, HTML, SVG, TIFF, Markdown 및 이미지로 내보낼 수 있습니다.



첫 번째 프레젠테이션

Python 및 JDK를 설치하고 JAVA_HOME을 설정한 뒤, Installation에 설명된 대로 가상 환경을 만들고 활성화합니다. 그 다음 PyPI에서 JPype와 Aspose.Slides를 설치합니다:

python -m pip install JPype1 aspose-slides-java

이 코드를 hello.py 파일로 저장합니다. 이 코드는 Java 가상 머신을 시작하고, 새 프레젠테이션의 첫 슬라이드에 텍스트가 포함된 구름 모양을 추가한 뒤 프레젠테이션을 저장합니다:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# 한 개의 빈 슬라이드가 있는 프레젠테이션을 생성합니다.
presentation = Presentation()
try:
    # 첫 번째 슬라이드를 가져옵니다.
    slide = presentation.getSlides().get_Item(0)

    # 구름 모양을 추가하고 텍스트를 설정합니다.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # 프레젠테이션을 PPTX 파일로 저장합니다.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

동일한 가상 환경에서 실행합니다:

python hello.py

스크립트는 "Hello, Aspose!"라는 텍스트가 들어간 구름 모양을 포함한 슬라이드 하나를 가진 new_presentation.pptx 파일을 저장합니다. 라이선스가 없을 경우 저장된 파일에는 평가 워터마크가 포함됩니다 — 자세한 내용은 Licensing을 참고하세요. 프레젠테이션을 만들고 채우는 다른 방법에 대해서는 Create Presentations를 참고하십시오.