Aspose.Slides for Python via 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 및 이미지로 내보냅니다.
Slides 로 빌드
일반 작업
Slides 워크플로
예제
첫 번째 프레젠테이션
Python과 JDK를 설치하고 JAVA_HOME을 설정한 뒤, 설치에 설명된 대로 가상 환경을 만들고 활성화합니다. 그런 다음 JPype와 Aspose.Slides를 PyPI에서 설치합니다:
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
스크립트는 new_presentation.pptx 파일을 저장하며, 이 파일은 텍스트 “Hello, Aspose!“가 포함된 클라우드 도형을 가진 하나의 슬라이드를 갖습니다. 라이선스가 없으면 저장된 파일에 평가 워터마크가 표시됩니다 — 라이선스을 확인하십시오. 프레젠테이션을 만들고 채우는 다양한 방법에 대해서는 프레젠테이션 만들기를 참고하십시오.