XAML(eXtensible Application Markup Language)은 그래픽 사용자 인터페이스를 설계하는 데 사용되는 XML 기반 설명 언어입니다. 특히 XAML은 WPF(Windows Presentation Foundation), UWP(Universal Windows Platform), Xamarin Forms에서 사용됩니다. 이 기사에서는 PowerPoint 프레젠테이션의 슬라이드를 프로그래밍 방식으로 XAML 인터페이스로 변환하는 방법을 배웁니다. 특히 이 기사에서는 C#을 사용하여 PowerPoint PPTX에서 XAML로 변환하는 방법을 다룹니다.
PowerPoint에서 XAML로의 변환을 위한 C# API
PowerPoint 프레젠테이션을 XAML로 변환하기 위해 Aspose.Slides for .NET을 사용합니다. PowerPoint 프레젠테이션을 생성, 수정 또는 변환할 수 있는 프레젠테이션 조작 API입니다. API를 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.
PM> Install-Package Aspose.Slides.NET
C#에서 PowerPoint PPTX를 XAML로 변환
다음은 PowerPoint 프레젠테이션의 슬라이드를 C#의 XAML로 변환하는 단계입니다.
- 먼저 Presentation 클래스를 사용하여 PowerPoint 프레젠테이션을 로드합니다.
- Presentation.Save(new XamlOptions()) 메서드를 사용하여 프레젠테이션을 XAML 파일로 변환합니다.
다음 코드 샘플은 PowerPoint PPTX를 XAML로 변환하는 방법을 보여줍니다.
// PowerPoint 프레젠테이션 로드
using (Presentation pres = new Presentation("pres.pptx"))
{
// 프레젠테이션을 XAML로 변환
pres.Save(new XamlOptions());
}
다음은 PPTX에서 XAML로 변환을 수행한 후 얻은 파일의 스크린샷입니다.
사용자 지정 옵션을 사용하여 PowerPoint에서 XAML로
다른 옵션을 설정하여 PowerPoint에서 XAML로의 변환을 사용자 지정할 수도 있습니다. 예를 들어 숨겨진 슬라이드를 변환할지 여부를 정의할 수 있습니다. 다음은 사용자 지정 옵션을 사용하여 PowerPoint 프레젠테이션을 XAML로 변환하는 단계입니다.
- 먼저 Presentation 클래스를 사용하여 PowerPoint 프레젠테이션을 로드합니다.
- XamlOptions 클래스의 인스턴스를 만들고 XamlOptions.ExportHiddenSlides을 true로 설정합니다.
- Presentation.Save(XamlOptions) 메서드를 사용하여 프레젠테이션을 XAML 파일로 변환합니다.
다음 코드 샘플은 C#에서 PowerPoint에서 XAML로의 변환을 사용자 지정하는 방법을 보여줍니다.
// PowerPoint 프레젠테이션 로드
using (Presentation pres = new Presentation("pres.pptx"))
{
// 옵션 설정
XamlOptions options = new XamlOptions();
options.ExportHiddenSlides = true;
// 프레젠테이션을 XAML로 변환
pres.Save(options);
}
무료 API 라이선스 받기
임시 라이선스를 요청하면 평가 제한 없이 Aspose.Slides for .NET을 사용할 수 있습니다.
결론
이 문서에서는 C#을 사용하여 PowerPoint PPT 또는 PPTX 프레젠테이션을 XAML로 변환하는 방법을 배웠습니다. API를 설치하고 제공된 코드를 .NET 애플리케이션에 통합하기만 하면 됩니다. 또한 문서를 방문하여 .NET용 Aspose.Slides의 다른 기능을 탐색할 수 있습니다. 또한 포럼을 통해 문의 사항을 자유롭게 알려주세요.