
在线拆分PowerPoint演示文稿 | 学习如何拆分PPT。
本文解释了在 C# 应用程序中拆分 PowerPoint 演示文稿的步骤。我们知道 PPT 文件包含多种不同类型的信息,例如文本、项目符号、图像、多媒体和其他嵌入的 OLE 对象。因此,您可能需要将 PowerPoint 幻灯片拆分为单独的文件并相应地分享,而不是分享完整的文件。因此,我们将以编程方式将 PPT 拆分为多个文件。
在浏览器中在线拆分 PPT

API Reference for Aspose.Slides Cloud 也以在线swagger格式提供。根据Aspose.Slides的文档对象模型,PowerPoint演示文稿包含一组 Slides。我们的PowerPoint处理Cloud API在拆分PowerPoint幻灯片时提供了多种选项,并使您能够将输出保存为多种输出格式。右侧的图片显示了拆分操作支持的输出格式列表。
现在作为第一步,通过提供 App SID 和 App Key 来验证您的用户,一旦提供了有效的凭证,就会生成一个 JWT 令牌。因此,为了实现我们将 PowerPoint 演示文稿幻灯片拆分的需求,我们需要使用 PostSlidesSplit 方法。现在点击 Split POST 方法旁边的 Try it out 按钮。至少,您需要提供一个输入演示文稿文件的名称才能开始操作。

图像 1:- Cloud storage 上的 Presentation1.pptx 预览
设置 PowerPoint 演示文稿格式

Image 2:- 从下拉菜单中选择了 PPTX 格式
在这个场景中,我们将使用 Presentation1.pptx 如上图所示进行拆分操作。在格式下拉菜单中,我们需要选择拆分操作后的所需输出格式。让我们在这个场景中使用 PPTX。下一步是指定 From 和 To 幻灯片值。当未指定 From 值时,拆分操作将从演示文稿的第一页开始。同样,如果我们没有提供 To 值,则拆分将在最后一张幻灯片结束。由于我们的输入演示文件只有两张幻灯片,所以我们将跳过这一步,系统将把两张幻灯片拆分为单独的演示文件。现在点击执行按钮,操作将开始。
如果用户帐户正确认证且所需输入参数正确,您将注意到服务器响应代码 200 显示,并且响应体将列出源和结果 PPTX 文件链接。请查看以下图像文件。

图片 3:- 服务器响应主体的预览。
您还可以观察到显示的 cURL 命令,该命令也可以用于执行进一步的 PowerPoint 幻灯片分割操作(在更新所需的参数后)。
现在让我们在此操作后查看云存储。注意,在云存储中列出了两个新的 PowerPoint 演示文稿文件。

图像 4:- 分割操作后的结果 PowerPoint 文件。
现在让我们来看看生成的 PowerPoint 演示文稿。

图像 5:- 源 PowerPoint 演示文稿中两个幻灯片的预览

Image 6:- 第一个幻灯片作为单独的 PPTX 文件导出。

Image 7:- 第二张幻灯片导出为单独的 PTX 文件。
在 C# 中拆分 PowerPoint 演示文稿
在本节中,我们将详细了解如何使用 Aspose.Slides Cloud SDK for .NET 拆分 PowerPoint 幻灯片。因此,我们首先要将 Presentation1.pptx 文件上传到云存储,然后执行幻灯片拆分操作。
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// 创建 SlidesAPI 的对象,同时传递 AppKey 和 AppSid 信息
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;
// 上传 PowerPoint.pptx 到云存储
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// 将 PowerPoint 幻灯片从索引 1 到 2 拆分并以 PPTX 格式保存
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));
在使用上述代码片段时,您还可以以其他支持的格式生成输出,例如 PPT 转 PDF、PPT 转 JPG、PPT 转 PNG、PPT 转 HTML、PPT 转 XPS 等。您只需在 PostSlidesSplitRequest() 方法中更改 SlideExportFormat 枚举的值。
信息:想在线查看 ppt 分割器吗?试试使用我们的免费 online Splitter 应用程序。
结论
在本文中,我们学习了如何使用 C# .NET 和 cURL 命令拆分 PowerPoint 演示文稿的详细信息。根据您的需求,您可以从 GitHub 下载 Aspose.Slides Cloud SDK for .NET 的完整源代码。此外,如果您在使用 API 的过程中遇到任何问题,请随时通过 free customer support forum 与我们联系。