使用 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。如有任何问题,请随时通过我们的 免费支持论坛 与我们联系。

也可以看看