PowerPoint 프레젠테이션을 프로그래밍 방식으로 조작하는 동안 슬라이드를 분할하여 별도의 PPT 파일로 저장해야 할 수 있습니다. 예를 들어, 각 슬라이드, 모든 홀수 또는 짝수 슬라이드 등을 분할할 수 있습니다. 이 기사에서는 Python의 PowerPoint PPT 또는 PPTX에서 슬라이드를 분할하는 방법을 배웁니다.
PowerPoint PPT를 분할하는 Python 라이브러리
.NET을 통한 Python용 Aspose.Slides는 PowerPoint 프레젠테이션을 만들고 조작할 수 있는 기능이 풍부한 Python 라이브러리입니다. 또한 프레젠테이션을 다른 형식으로 원활하게 변환할 수 있습니다. 이 라이브러리를 사용하여 PowerPoint PPT에서 슬라이드를 분할합니다. 다음 pip 명령을 사용하여 PyPI에서 라이브러리를 설치할 수 있습니다.
> pip install aspose.slides
Python에서 PowerPoint PPT 슬라이드 분할
Aspose.Slides for Python을 사용하면 프레젠테이션을 훨씬 쉽게 분할할 수 있습니다. 프레젠테이션 파일을 로드하고 슬라이드를 반복하며 각 슬라이드를 별도의 PPT/PPTX 파일로 저장하기만 하면 됩니다. 다음은 Python에서 PowerPoint PPT의 슬라이드를 분할하는 단계입니다.
- 먼저 Presentation 클래스를 사용하여 프레젠테이션을 로드합니다.
- 슬라이드 수를 반복하고 각 반복에서 다음 단계를 수행합니다.
- Presentation 클래스를 사용하여 새 프레젠테이션을 만듭니다.
- ISlide.remove() 메서드를 사용하여 프레젠테이션에서 기본 슬라이드를 제거합니다.
- Presentation.slides.add\clone(ISlide) 메서드를 사용하여 슬라이드의 복제본을 추가합니다.
- Presentation.save(string, SaveFormat) 메서드를 사용하여 프레젠테이션을 저장합니다.
다음 코드 샘플은 Python을 사용하여 PowerPoint PPTX에서 슬라이드를 분할하는 방법을 보여줍니다.
import aspose.slides as slides
# Load presentation
ppt = slides.Presentation("presentation.pptx")
# Loop through slides
for index in range(ppt.slides.length):
# Create a new empty presentation
with slides.Presentation() as newPpt:
# Remove default slide
newPpt.slides[0].remove()
# Add slide to presentation
newPpt.slides.add_clone(ppt.slides[index])
# Save presentation
newPpt.save("slide_{i}.pptx".format(i = index), slides.export.SaveFormat.PPTX)
무료 라이선스 받기
임시 라이선스를 얻으면 평가 제한 없이 .NET을 통해 Python용 Aspose.Slides를 사용할 수 있습니다.
결론
이 기사에서는 Python을 사용하여 PowerPoint PPT에서 슬라이드를 분할하는 방법을 살펴보았습니다. 제공된 코드 샘플을 수정하여 모든 짝수 또는 홀수 슬라이드 분할 등과 같이 요구 사항에 따라 분할 기준을 변경할 수 있습니다. .NET을 통한 Python용 Aspose.Slides에 대해 자세히 알아보려면 문서. 또한 포럼을 통해 질문을 공유할 수 있습니다.
또한보십시오
정보: Aspose는 이 페이지에서 설명하는 프레젠테이션 분할 프로세스를 실시간으로 구현한 온라인 PowerPoint Splitter를 무료로 제공합니다.