XAML (расширяемый язык разметки приложений) — это описательный язык на основе XML, который используется для разработки графических пользовательских интерфейсов. В частности, XAML используется в WPF (Windows Presentation Foundation), UWP (универсальная платформа Windows) и Xamarin Forms. В этой статье вы узнаете, как программно преобразовать слайды в презентации PowerPoint в интерфейсы XAML. В частности, в статье будет рассмотрено преобразование PowerPoint PPTX в XAML с использованием C#.
- API для преобразования PPTX в XAML
- Преобразование PowerPoint PPTX в XAML
- PowerPoint в XAML с пользовательскими параметрами
C# API для преобразования PowerPoint в XAML
Чтобы преобразовать презентацию PowerPoint в XAML, мы будем использовать Aspose.Slides for .NET. Это API для работы с презентациями, который позволяет создавать, изменять или преобразовывать презентации PowerPoint. Вы можете либо скачать API, либо установить его с помощью NuGet.
PM> Install-Package Aspose.Slides.NET
Преобразование PowerPoint PPTX в XAML на C#
Ниже приведены шаги по преобразованию слайдов в презентации PowerPoint в XAML на C#.
- Сначала загрузите презентацию PowerPoint, используя класс Presentation.
- Преобразование презентации в файлы XAML с помощью метода Presentation.Save(new XamlOptions()).
В следующем примере кода показано, как преобразовать PowerPoint PPTX в XAML.
// Загрузите презентацию PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
// Преобразование презентации в XAML
pres.Save(new XamlOptions());
}
Ниже приведен скриншот файлов, которые мы получаем после преобразования PPTX в XAML.
PowerPoint в XAML с пользовательскими параметрами
Вы также можете настроить преобразование PowerPoint в XAML, задав различные параметры. Например, вы можете определить, следует ли преобразовывать скрытые слайды или нет. Ниже приведены шаги по преобразованию презентаций PowerPoint в XAML с настраиваемыми параметрами.
- Сначала загрузите презентацию PowerPoint, используя класс Presentation.
- Создайте экземпляр класса XamlOptions и установите для параметра XamlOptions.ExportHiddenSlides значение true.
- Преобразование презентации в файлы XAML с помощью метода Presentation.Save(XamlOptions).
В следующем примере кода показано, как настроить преобразование PowerPoint в XAML на C#.
// Загрузите презентацию PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
// Установить параметры
XamlOptions options = new XamlOptions();
options.ExportHiddenSlides = true;
// Преобразование презентации в XAML
pres.Save(options);
}
Получите бесплатную лицензию API
Вы можете использовать Aspose.Slides для .NET без ограничений на пробную версию, запросив временную лицензию.
Вывод
В этой статье вы узнали, как преобразовать презентации PowerPoint PPT или PPTX в XAML с помощью C#. Вы можете просто установить API и интегрировать предоставленный код в свои приложения .NET. Кроме того, вы можете посетить документацию, чтобы изучить другие функции Aspose.Slides для .NET. Кроме того, вы можете сообщить нам о своих вопросах через наш форум.