Экспорт презентаций в XAML в .NET
Экспорт презентаций в XAML
Info
В Aspose.Slides 21.6, мы реализовали поддержку экспорта в XAML. Теперь вы можете экспортировать свои презентации в XAML.О XAML
XAML — описательный язык программирования, позволяющий создавать или писать пользовательские интерфейсы для приложений, особенно тех, которые используют WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) и Xamarin Forms.
XAML, основанный на XML, является вариантом Microsoft для описания графического интерфейса. Чаще всего вы будете работать с XAML‑файлами в дизайнере, но при необходимости можете писать и редактировать интерфейс вручную.
Экспорт презентаций в XAML с параметрами по умолчанию
Этот код C# показывает, как экспортировать презентацию в XAML с настройками по умолчанию:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions());
}
Экспорт презентаций в XAML с пользовательскими параметрами
Вы можете выбирать параметры из интерфейса IXamlOptions, которые управляют процессом экспорта и определяют, как Aspose.Slides экспортирует вашу презентацию в XAML.
Например, если вы хотите, чтобы Aspose.Slides добавлял скрытые слайды вашей презентации при экспорте в XAML, установите свойство ExportHiddenSlides в значение true. См. пример кода C#:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions { ExportHiddenSlides = true });
}
FAQ
Как обеспечить предсказуемый шрифт, если исходный шрифт недоступен на машине?
Установите DefaultRegularFont в XamlOptions — он используется как резервный шрифт, когда оригинальный отсутствует. Это помогает избежать неожиданной подстановки.
Предназначен ли экспортированный XAML только для WPF или его можно использовать и в других XAML‑стэках?
XAML — общий язык разметки UI, применяемый в WPF, UWP и Xamarin.Forms. Экспорт ориентирован на совместимость со стэками Microsoft XAML; точное поведение и поддержка конкретных конструкций зависят от целевой платформы. Проверьте разметку в своей среде.
Поддерживаются ли скрытые слайды и как предотвратить их экспорт по умолчанию?
По умолчанию скрытые слайды не включаются. Управляйте этим поведением через ExportHiddenSlides в XamlOptions — оставьте его отключённым, если экспорт скрытых слайдов не требуется.