PowePoint에서 GIF로의 변환은 일반적으로 프레젠테이션을 미리 보기 위해 MS PowerPoint가 필요하지 않도록 수행됩니다. 애니메이션 GIF에는 모든 PPT 슬라이드를 단일 파일에 포함할 수 있는 기능이 있습니다. 따라서 이 문서에서는 C#에서 PowerPoint PPT 또는 PPTX 프레젠테이션을 애니메이션 GIF으로 변환하는 방법을 다룹니다. 또한 프로그래밍 방식으로 프레임 크기, 슬라이드 간 지연 및 초당 프레임을 사용자 지정하는 방법을 배웁니다.
PowerPoint PPT용 C# .NET API에서 GIF로 변환
PowerPoint PPT/PPTX 파일을 애니메이션 GIF로 변환하려면 .NET용 Aspose.Slides를 사용합니다. PowerPoint 프레젠테이션을 만들고 조작하기 위한 기능이 풍부한 .NET API입니다. 또한 PPT/PPTX 파일을 다른 형식으로 고화질로 변환할 수 있습니다. API의 DLL을 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.
PM> Install-Package Aspose.Slides.NET
C#에서 PowerPoint PPT를 GIF로 변환
.NET용 Aspose.Slides를 사용하면 PPT/PPTX를 GIF로 훨씬 쉽게 변환할 수 있습니다. 프레젠테이션을 로드하고 GIF로 저장하기만 하면 됩니다. 다음은 C#에서 PPT를 GIF로 변환하는 단계입니다.
- Presentation 클래스를 사용하여 PPT/PPTX 프레젠테이션을 로드합니다.
- Presentation.Save(string, SaveFormat.Gif) 메서드를 사용하여 프레젠테이션을 GIF로 저장합니다.
다음 코드 샘플은 C#에서 PowerPoint PPTX 파일을 애니메이션 GIF로 변환하는 방법을 보여줍니다.
// 프레젠테이션 로드
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// 프레젠테이션을 GIF로 저장
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
추가 옵션 설정 - C# PPT를 GIF로
슬라이드 사이의 지연, GIF의 프레임 크기, 초당 프레임 수 전환과 같은 다양한 옵션을 사용하여 PPT에서 GIF로 변환을 사용자 정의할 수도 있습니다. 다음은 PPT를 GIF로 변환하는 사용자 정의 단계입니다.
- Presentation 클래스를 사용하여 PPT/PPTX 프레젠테이션을 로드합니다.
- GifOptions 클래스의 인스턴스를 만듭니다.
- 프레임 크기 등 원하는 옵션을 설정합니다.
- Presentation.Save(string, SaveFormat.Gif, GifOptions) 메서드를 사용하여 프레젠테이션을 GIF로 저장합니다.
다음 코드 샘플은 C#에서 사용자 지정 설정을 사용하여 PPT를 애니메이션 GIF로 변환하는 방법을 보여줍니다.
// 프레젠테이션 로드
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// GIF 옵션 설정
GifOptions options = new GifOptions();
options.FrameSize = new Size(960, 720); // the size of the resultant GIF
options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
options.TransitionFps = 35; // increase FPS for better transition animation quality
// 프레젠테이션을 GIF로 저장
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
무료 라이선스 받기
평가 제한 없이 Aspose.Slides for .NET을 사용하기 위해 무료 임시 라이선스 받기할 수 있습니다.
결론
이 기사에서는 PowerPoint PPT/PPTX 프레젠테이션을 C#에서 애니메이션 GIF로 변환하는 방법을 배웠습니다. 또한 다양한 옵션을 사용하여 PowerPoint를 GIF로 변환하는 방법을 확인했습니다. 또한 문서를 사용하여 .NET용 Aspose.Slides에 대해 자세히 알아볼 수 있습니다. 또한 포럼에 질문을 게시할 수 있습니다.
또한보십시오
정보: Aspose는 최근 간단한 텍스트나 메시지를 기반으로 재미있는 애니메이션을 만들 수 있는 온라인 Text to GIF Converter를 개발했습니다.