如何使用 C++ 将 PPTX 转换为 XML
为了将 PPTX 转换为 XML,我们将使用 Aspose.Slides for C++ API 是一个功能丰富、功能强大且易于使用的 C++ 平台文档操作和转换 API。可以直接下载最新版本,直接打开 NuGet 包管理器,搜索 Aspose.Slides.Cpp 并安装。您也可以从包管理器控制台使用以下命令。
命令
PM> Install-Package Aspose.Slides.Cpp
PPTX 到 XML C++ 转换源代码
// Load the PPTX.
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.pptx");
// Save in XML format.
for (int32_t index = 0; index < prs->get_Slides()->get_Count(); index++)
{
auto fileName = String::Format(u"slide-{0}.xml", index);
auto fileStream = System::MakeObject<FileStream>(fileName, FileMode::Create, FileAccess::Write);
auto slide = prs->get_Slides()->idx_get(index);
slide->WriteAsSvg(fileStream);
}
通过 C++ 将 PPTX 转换为 XML 的步骤
C++ 开发人员只需几行代码即可轻松地将 PPTX 文件转换为 XML。
- 使用 Aspose.Slides for C++ Presentation Object 加载 PPTX 文件。
- 调用 Save() 方法。
- 传递带有 (XML) 文件扩展名的输出文件路径。
- XML 文件将保存在指定路径。
- 在兼容程序中打开 XML 文件。
系统要求
在运行 C++ 转换示例代码之前,请确保您具有以下先决条件。
- Microsoft Windows 或具有适用于 Windows 32 位、Windows 64 位和 Linux 64 位的 C++ 运行时环境的兼容操作系统。
- 项目中引用的 C++ DLL 的 Aspose.Slides。
基于 Aspose.Slides 构建
在线将 PPTX 转换为 XML
免费的 Aspose.Slides Conversion 应用基于 Aspose.Slides for C++ 构建,与上方代码使用的是同一 API。打开它,看看 API 能如何处理您自己的 PPTX 文件。
- 在浏览器中运行,无需安装任何软件。
- 在编写代码之前,先看看 Aspose.Slides 如何转换文件。
- 上传 PPTX 文件并将其另存为 XML。
- 下载结果或转换更多文件。
其他支持的转换
您还可以将 PPTX 转换为许多其他文件格式,包括下面列出的一些文件格式。