使用 C++ 將 PowerPoint PPT 轉換為 PPTX

PPTPPTX 是 Microsoft PowerPoint 用於其演示文稿的文件格式。 PPTX 是基於 XML 的較新版本的 PPT。由於支持 XML,其他程序可以更輕鬆地打開更新的 PPTX 格式的演示文稿。在某些情況下,您可能需要將舊的 PPT 文件遷移到較新的 PPTX 格式。對於此類情況,本文將教您如何使用 C++ 將 PowerPoint PPT 文件轉換為 PPTX 格式。

用於將 PPT 文件轉換為 PPTX 格式的 C++ API

為了將 PPT 文件轉換為 PPTX 格式,我們將使用 Aspose.Slides for C++ API。它是一個強大的 API,允許您創建、讀取和修改 PPT 和 PPTX 文件,而無需額外的軟件。此外,API 支持將 PPT 文件轉換為 PPTX 格式。要開始使用,您可以通過 NuGet 安裝 API 或直接從 下載 部分下載。

PM> Install-Package Aspose.Slides.Cpp

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

將 PPT 文件轉換為 PPTX 是一件輕而易舉的事。只需幾行代碼,您就可以將 PPT 文件轉換為 PPTX 格式。為此,請按照以下步驟操作。

以下示例代碼顯示瞭如何使用 C++ 將 PPT 文件轉換為 PPTX 格式。

// 文件路徑
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.ppt";
const String outputFilePath = u"OutputDirectory\\PptToPptx_out.pptx";

// 加載PPT文件
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// 保存 PPTX 文件
presentation->Save(outputFilePath, SaveFormat::Pptx);

獲得免費許可證

為了在沒有評估限制的情況下試用 API,您可以申請免費的臨時許可證

結論

在本文中,您學習瞭如何使用 C++ 將 PowerPoint PPT 文件轉換為 PPTX 格式。共享的代碼片段演示瞭如何僅用幾行代碼就可以實現這種轉換。 Aspose.Slides for C++ 提供了許多用於處理 PowerPoint PPTX/PPT 文件的附加功能。您可以通過訪問 官方文檔 來詳細探索 API。如有任何疑問,請隨時通過我們的 免費支持論壇 與我們聯繫。

也可以看看