使用 C++ 將 PowerPoint 轉換為 XAML

可擴展應用程序標記語言 (XAML) 是一種基於 XML 的簡單的聲明性語言。它的文件使用 .xaml 格式,主要用於在 Xamarin Forms、UWP(通用 Windows 平台)和 WPF(Windows Presentation Foundation)中設計圖形用戶界面。在 XAML 中,您可以創建、初始化和設置具有層次關係的對象的屬性。在本文中,您將了解如何使用 C++ 以編程方式將 PowerPoint 文件轉換為 XAML 格式。

用於將 PowerPoint 演示文稿轉換為 XAML 格式的 C++ API

Aspose.Slides for C++ 是一個功能強大且功能豐富的 API,它允許您創建和更改 PowerPoint 文件,而無需安裝 Microsoft PowerPoint。此外,API 支持將 PowerPoint 演示文稿轉換為 XAML 格式。您可以通過 NuGet 安裝 API 或直接從 下載 部分下載。

PM> Install-Package Aspose.Slides.Cpp

使用 C++ 將 PowerPoint 文件轉換為 XAML 格式

按照下面給出的步驟,只需幾行代碼就可以將 PowerPoint 文件轉換為 XAML 格式。

以下示例代碼演示如何使用 C++ 將 PowerPoint 文件轉換為 XAML 格式。

// 源文件路徑
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 格式的步驟。

以下示例代碼顯示如何使用 C++ 將 PowerPoint 文件轉換為帶有附加選項的 XAML 格式。

// 源文件路徑
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,您可以申請免費的臨時許可證

結論

在本文中,您了解瞭如何使用 C++ 將 PowerPoint 文件轉換為 XAML 格式。此外,您還了解瞭如何提供其他選項來自定義生成的 XAML 文件。 Aspose.Slides for C++ 是一個強大的 API,它提供了許多用於處理 PowerPoint 文件的附加功能。您可以通過訪問 官方文檔 來詳細探索 API。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看