在 C++ 中将 PPT 转换为 PPTX

概述

本文解释如何使用 C++ 将 PowerPoint 演示文稿的 PPT 格式转换为 PPTX 格式。涵盖以下主题。

  • 在 C++ 中将 PPT 转换为 PPTX

在 C++ 中将 PPT 转换为 PPTX

有关在 C++ 中将 PPT 转换为 PPTX 的示例代码,请参阅下面的章节,即在 C++ 中将 PPT 转换为 PPTX。它只会加载 PPT 文件并以 PPTX 格式保存。通过指定不同的保存格式,您还可以将 PPT 文件保存为许多其他格式,如 PDF、XPS、ODP、HTML 等,详见以下文章。

将 PPT 转换为 PPTX

要将 PPT 演示文稿转换为 PPTX,只需将文件名和保存格式传递给 Save 方法,该方法属于 Presentation 类。下面的 C++ 示例代码使用默认选项将演示文稿从 PPT 转换为 PPTX。欲了解更多信息,请参阅此文档链接

常见问题

PPT 和 PPTX 格式有什么区别?

PPT 是 Microsoft PowerPoint 使用的较旧的二进制文件格式,而 PPTX 是随 Microsoft Office 2007 引入的基于 XML 的新格式。PPTX 文件提供更好的性能、更小的文件大小以及改进的数据恢复能力。

Aspose.Slides 是否支持将多个 PPT 文件批量转换为 PPTX?

是的,您可以在循环中使用 Aspose.Slides 将多个 PPT 文件以编程方式转换为 PPTX,适用于批量转换场景。

转换后内容和格式会被保留吗?

Aspose.Slides 在转换演示文稿时保持高度保真。幻灯片布局、动画、形状、图表以及其他设计元素在 PPT 到 PPTX 的转换过程中都会被保留。

我可以将 PPT 文件转换为 PDF 或 HTML 等其他格式吗?

是的,Aspose.Slides 支持将 PPT 文件转换为多种格式,包括 PDF、XPS、HTML、ODP 以及 PNG、JPEG 等图像格式。

在未安装 Microsoft PowerPoint 的情况下可以将 PPT 转换为 PPTX 吗?

可以,Aspose.Slides 是独立的 API,无需 Microsoft PowerPoint 或任何第三方软件即可执行转换。

是否有用于 PPT 转 PPTX 转换的在线工具?

是的,您可以使用免费的 Aspose.Slides PPT to PPTX Converter Web 应用在浏览器中直接完成转换,无需编写任何代码。