다양한 경우에 PowerPoint 프레젠테이션은 HTML, 이미지 등과 같은 다른 형식으로 변환됩니다. 일반적으로 프레젠테이션을 볼 때 MS PowerPoint에 대한 종속성을 피하기 위해 수행됩니다. 이에 따라 이 기사에서는 Python에서 PowerPoint PPT 또는 PPTX 프레젠테이션을 애니메이션 GIF으로 변환하는 방법을 보여줍니다. 또한 프로그래밍 방식으로 프레임 크기, 슬라이드 간 지연 및 초당 프레임을 설정하는 방법을 다룹니다.
- PowerPoint에서 GIF로 변환하기 위한 Python 라이브러리
- Python에서 PowerPoint PPT를 GIF로 변환
- PPT/PPTX를 GIF로 변환하기 위한 추가 옵션 설정
PowerPoint PPT에서 GIF로 변환하는 Python 라이브러리
PowerPoint 프레젠테이션을 애니메이션 GIF로 변환하려면 파이썬용 Aspose.Slides를 사용합니다. 프레젠테이션을 원활하게 만들고 조작할 수 있는 강력한 Python 라이브러리입니다. 또한 PPT/PPTX를 다른 인기 있는 형식으로 고품질 변환할 수 있습니다. 이 라이브러리를 사용하려면 다음 명령을 사용하여 PyPI에서 설치할 수 있습니다.
> pip install aspose.slides
Python에서 PowerPoint PPT를 GIF로 변환
Python용 Aspose.Slides는 전체 프레젠테이션을 모든 슬라이드가 포함된 애니메이션 GIF로 변환합니다. 다음은 Python에서 PPT를 GIF로 변환하는 간단한 단계입니다.
- Presentation 클래스를 사용하여 PPT/PPTX 프레젠테이션을 로드합니다.
- Presentation.save(string, SaveFormat.GIF) 메서드를 사용하여 프레젠테이션을 GIF로 저장합니다.
다음 코드 샘플은 Python에서 PowerPoint PPTX 파일을 애니메이션 GIF로 변환하는 방법을 보여줍니다.
import aspose.slides as slides
# Load presentation
with slides.Presentation("presentation.pptx") as presentation:
# Save as GIF
presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF)
추가 옵션 설정 - Python PPT를 GIF로
Python용 Aspose.Slides를 사용하면 다양한 옵션을 사용하여 PPT를 GIF로 변환할 수도 있습니다. 슬라이드 사이의 지연, GIF의 프레임 크기, 초당 프레임 수로 전환을 설정할 수 있습니다. 이를 달성하기 위한 단계는 다음과 같습니다.
- Presentation 클래스를 사용하여 PPT/PPTX 프레젠테이션을 로드합니다.
- GifOptions 클래스의 인스턴스를 만듭니다.
- 프레임 크기 등 원하는 옵션을 설정합니다.
- Presentation.save(string, SaveFormat.GIF, GifOptions) 메서드를 사용하여 프레젠테이션을 GIF로 저장합니다.
다음 코드 샘플은 Python에서 사용자 정의 설정을 사용하여 PPT를 애니메이션 GIF로 변환하는 방법을 보여줍니다.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Load presentation
with slides.Presentation("presentation.pptx") as presentation:
# Set additional options
options = slides.export.GifOptions()
options.frame_size = drawing.Size(960, 720) # the size of the resultant GIF
options.default_delay = 2000 # how long each slide will be showed before moving to the next one
options.transition_fps = 35 # increase FPS for better transition animation quality
# Save as GIF
presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF, options)
무료 라이선스 받기
평가 제한 없이 Python용 Aspose.Slides를 사용하기 위해 무료 임시 라이선스 받기를 할 수 있습니다.
결론
이 기사에서는 PowerPoint PPT/PPTX 프레젠테이션을 Python에서 애니메이션 GIF로 변환하는 방법을 배웠습니다. 또한 다양한 옵션을 사용하여 PowerPoint를 GIF로 변환하는 방법을 확인했습니다. 또한 문서를 사용하여 Python용 Aspose.Slides에 대해 자세히 알아볼 수 있습니다. 또한 포럼을 통해 문의 사항에 대해 자유롭게 알려주실 수 있습니다.
또한보십시오
- Python에서 PowerPoint 파일 만들기
- Python에서 PPTX를 PDF로 변환
- Python에서 PPT를 PNG로 변환
- Python에서 PPT/PPTX를 HTML로
- Python에서 PowerPoint PPT에 워터마크 추가
- Python을 사용하여 PowerPoint PPT에 3D 효과 적용
정보: Aspose는 최근 텍스트나 메시지를 재미있는 애니메이션으로 변환할 수 있는 온라인 Text to GIF 서비스를 개발했습니다.