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을 설정한 뒤, 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를 참고하십시오.