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로 변환하는 단계입니다.

다음 코드 샘플은 PowerPoint PPTX를 XAML로 변환하는 방법을 보여줍니다.

// PowerPoint 프레젠테이션 로드
using (Presentation pres = new Presentation("pres.pptx"))
{
   // 프레젠테이션을 XAML로 변환
   pres.Save(new XamlOptions());
}

다음은 PPTX에서 XAML로 변환을 수행한 후 얻은 파일의 스크린샷입니다.

C#에서 PPTX를 XAML로

사용자 지정 옵션을 사용하여 PowerPoint에서 XAML로

다른 옵션을 설정하여 PowerPoint에서 XAML로의 변환을 사용자 지정할 수도 있습니다. 예를 들어 숨겨진 슬라이드를 변환할지 여부를 정의할 수 있습니다. 다음은 사용자 지정 옵션을 사용하여 PowerPoint 프레젠테이션을 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의 다른 기능을 탐색할 수 있습니다. 또한 포럼을 통해 문의 사항을 자유롭게 알려주세요.

또한보십시오