Python에서 PowerPoint PPT를 애니메이션 GIF로 변환

다양한 경우에 PowerPoint 프레젠테이션은 HTML, 이미지 등과 같은 다른 형식으로 변환됩니다. 일반적으로 프레젠테이션을 볼 때 MS PowerPoint에 대한 종속성을 피하기 위해 수행됩니다. 이에 따라 이 기사에서는 Python에서 PowerPoint 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에 대해 자세히 알아볼 수 있습니다. 또한 포럼을 통해 문의 사항에 대해 자유롭게 알려주실 수 있습니다.

또한보십시오

정보: Aspose는 최근 텍스트나 메시지를 재미있는 애니메이션으로 변환할 수 있는 온라인 Text to GIF 서비스를 개발했습니다.