Расширяемый язык разметки приложений (XAML) — это простой декларативный язык, основанный на XML. Он использует формат .xaml для своих файлов и в основном используется для разработки графических пользовательских интерфейсов в Xamarin Forms, UWP (универсальная платформа Windows) и WPF (Windows Presentation Foundation). В XAML вы можете создавать, инициализировать и задавать свойства объектов с иерархическими отношениями. В этой статье вы узнаете, как программно преобразовать файлы PowerPoint в формат XAML с помощью C++.
- C++ API для преобразования презентаций PowerPoint в формат XAML
- Преобразование файлов PowerPoint в формат XAML с помощью C++
- Преобразование файлов PowerPoint в XAML с дополнительными параметрами
C++ API для преобразования презентаций PowerPoint в формат XAML
Aspose.Slides for C++ — это мощный и многофункциональный API, который позволяет создавать и изменять файлы PowerPoint, не требуя установки Microsoft PowerPoint. Кроме того, API поддерживает преобразование презентаций PowerPoint в формат XAML. Вы можете либо установить API через NuGet, либо загрузить его напрямую из раздела Загрузки.
PM> Install-Package Aspose.Slides.Cpp
Преобразование файлов PowerPoint в формат XAML с помощью C++
Вы можете преобразовать файлы PowerPoint в формат XAML всего за несколько строк кода, выполнив шаги, указанные ниже.
- Загрузите файл PowerPoint с помощью класса Presentation.
- Сохраните файлы XAML, используя команду Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions варианты) метод.
В следующем примере кода показано, как преобразовать файлы PowerPoint в формат XAML с помощью C++.
// Путь к исходному файлу
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Загрузите файл презентации
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Сохраните файлы XAML
presentation->Save(System::MakeObject<XamlOptions>());
Преобразование файлов PowerPoint в XAML с дополнительными параметрами
Чтобы настроить сгенерированные файлы XAML, вы можете указать дополнительные параметры преобразования. Ниже приведены шаги для преобразования файлов PowerPoint в формат XAML с использованием дополнительных параметров.
- Загрузите файл PowerPoint с помощью класса Presentation.
- Создайте экземпляр класса XamlOptions.
- Установите нужные параметры.
- Сохраните файлы XAML с помощью команды Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions варианты) метод.
В следующем примере кода показано, как преобразовать файлы PowerPoint в формат XAML с дополнительными параметрами с помощью C++.
// Путь к исходному файлу
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Загрузите файл презентации
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Создайте экземпляр класса XamlOptions.
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
// Сохраните файлы XAML
presentation->Save(xamlOptions);
Получить бесплатную лицензию
Чтобы попробовать API без ограничений на пробную версию, вы можете запросить бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как преобразовать файлы PowerPoint в формат XAML с помощью C++. Кроме того, вы увидели, как предоставить дополнительные параметры для настройки сгенерированных файлов XAML. Aspose.Slides for C++ — это надежный API, предоставляющий множество дополнительных функций для работы с файлами PowerPoint. Вы можете подробно изучить API, посетив официальную документацию. Если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.