按照本文使用 C# REST API 在 PowerPoint 中添加新幻灯片。您将学习使用云存储中基于 .NET 的 SDK 如何使用基于 C# .NET 的 API 添加 PowerPoint 幻灯片。它将指导您在现有演示文稿中所需的索引处插入幻灯片。
先决条件
下载 Aspose.Slides Cloud SDK for Dotnet for inserting slides
使用上述 SDK 设置 C# 项目以添加幻灯片
使用 C# REST API 添加幻灯片的步骤
- 通过设置添加幻灯片的用户 ID 和密码来创建 SlidesApi 对象
- 将目标演示文稿上传到云存储以插入幻灯片
- 通过提供上传的演示文稿名称和目标幻灯片索引来调用 CreateSlide() 方法
- 添加新的空幻灯片后显示所有幻灯片的 URL
- 下载并保存带有附加幻灯片的输出演示文稿
这些步骤解释了如何使用 C# RESTful 服务向 PowerPoint 添加幻灯片。使用所需信息创建 SlidesApi 对象,将源演示文稿上传到云存储,然后使用上传的文件名和目标幻灯片索引调用 CreateSlide() 方法。
使用基于 C# .NET 的 API 在 PowerPoint 中添加幻灯片的代码
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
SlidesApi api = new SlidesApi("User ID", "User Secret"); | |
string fileName = "Sample.pptx"; | |
// Upload the source presentation | |
FilesUploadResult result = api.UploadFile(fileName, | |
new MemoryStream(File.ReadAllBytes(fileName))); | |
// Create a new slide. | |
var response = api.CreateSlide(fileName, position:2); | |
// Display list of URLs of each slide | |
foreach (ResourceUri slide in response.SlideList) | |
{ | |
Console.WriteLine(slide.Href); | |
} | |
// Download the updated presentation | |
Stream storageRes = api.DownloadFile(fileName); | |
FileStream fileStream = new FileStream("Output.pptx", | |
FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
} |
此代码演示了如何使用 C# Low Code API 在 PowerPoint 上添加幻灯片。您可以使用新幻灯片的布局类型、索引或布局幻灯片名称来设置布局别名。如果上传的演示文稿受密码保护,请在调用 CreateSlide 方法时提供密码。
本文教了我们插入空白幻灯片的过程。有关删除幻灯片,请参阅 使用 C# REST API 删除 PowerPoint 幻灯片 上的文章。