Android에서 프레젠테이션을 XAML로 내보내기
개요
이 문서에서는 Aspose.Slides를 사용하여 PowerPoint 프레젠테이션을 XAML로 내보내는 방법을 설명합니다. XAML에 대한 간략한 소개와 기본 설정으로 프레젠테이션을 XAML로 저장하는 방법을 보여주고, XamlOptions 를 통해 내보내기를 사용자 지정하는 방법(숨겨진 슬라이드 내보내기 포함)을 시연합니다. 또한 대체 폰트, XAML 스택 호환성 및 숨김 슬라이드 내보내기 동작과 관련된 일반적인 몇 가지 질문에 답변합니다.
XAML에 대하여
XAML은 WPF(Windows Presentation Foundation), UWP(Universal Windows Platform), Xamarin Forms와 같은 앱용 UI를 구축하거나 작성할 수 있게 해 주는 기술적인 프로그래밍 언어입니다.
XML 기반 언어인 XAML은 Microsoft가 GUI를 기술하기 위해 만든 변형입니다. 대부분의 경우 디자이너를 사용해 XAML 파일을 작업하게 되지만, 여전히 직접 GUI를 작성하고 편집할 수도 있습니다.
기본 옵션을 사용하여 XAML로 프레젠테이션 내보내기
다음 Java 코드는 기본 설정으로 프레젠테이션을 XAML로 내보내는 방법을 보여줍니다:
Presentation pres = new Presentation("pres.pptx");
try {
pres.save(new XamlOptions());
} finally {
if (pres != null) pres.dispose();
}
사용자 지정 옵션으로 XAML에 프레젠테이션 내보내기
IXamlOptions 인터페이스에서 내보내기 과정을 제어하고 Aspose.Slides가 프레젠테이션을 XAML로 내보내는 방식을 결정하는 옵션을 선택할 수 있습니다.
예를 들어, XAML로 내보낼 때 Aspose.Slides가 프레젠테이션의 숨겨진 슬라이드를 추가하도록 하려면 ExportHiddenSlides 속성을 true 로 설정하면 됩니다. 아래 샘플 Java 코드를 확인하세요:
Presentation pres = new Presentation("pres.pptx");
try {
XamlOptions xamlOptions = new XamlOptions();
xamlOptions.setExportHiddenSlides(true);
pres.save(xamlOptions);
} finally {
if (pres != null) pres.dispose();
}
FAQ
원본 폰트가 해당 머신에 없을 경우 예측 가능한 폰트를 보장하려면 어떻게 해야 하나요?
XamlOptions 에서 기본 일반 폰트 를 설정합니다 — 원본 폰트가 없을 경우 대체 폰트로 사용됩니다. 이는 예상치 못한 대체를 방지하는 데 도움이 됩니다.
내보낸 XAML이 WPF 전용인가요, 아니면 다른 XAML 스택에서도 사용할 수 있나요?
XAML은 WPF, UWP, Xamarin.Forms에서 사용되는 일반 UI 마크업 언어입니다. 내보내기는 Microsoft XAML 스택과의 호환성을 목표로 하며, 구체적인 동작 및 특정 구문 지원 여부는 대상 플랫폼에 따라 다릅니다. 사용 환경에서 마크업을 테스트해 보세요.
숨겨진 슬라이드가 지원되나요? 기본적으로 숨겨진 슬라이드가 내보내지지 않도록 하려면 어떻게 해야 하나요?
기본적으로 숨겨진 슬라이드는 포함되지 않습니다. XamlOptions 의 setExportHiddenSlides 를 통해 이 동작을 제어할 수 있습니다 — 내보낼 필요가 없으면 비활성화된 상태로 두세요.