在 C++ 中将 PPT 转换为 PPTX

概述

本文介绍如何使用 C++ 将 PowerPoint 演示文稿的 PPT 格式转换为 PPTX 格式。涉及的主题如下。

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

在 C++ 中将 PPT 转换为 PPTX

有关将 PPT 转换为 PPTX 的 C++ 示例代码,请参见下方章节,即Convert PPT to 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网络应用,在浏览器中直接完成转换,无需编写代码。