本指南包含有关如何使用 C# REST API 向 PowerPoint 幻灯片添加注释的信息。您将学习如何使用基于 .NET 的 Cloud SDK 使用 C# RESTful 服务自动向 PowerPoint 添加演讲者注释。本文还包含完整的示例代码,演示如何上传演示文稿、执行所需操作以及下载更新的演示文稿。
先决条件
下载 Aspose.Slides Cloud SDK for Dotnet for inserting notes in the slides
使用上述 SDK 设置 C# 项目以在幻灯片中添加演讲者备注
使用 C# Low Code API 在 PowerPoint 上添加注释的步骤
- 创建具有 ID 和密钥的 SlidesApi 对象,用于添加演讲者备注
- 将演示文稿上传到云存储以插入注释
- 创建 NotesSlide 对象并设置注释的文本
- 调用 CreateNotesSlide() 方法插入注释
- 下载输出文件并保存在磁盘上
这些步骤总结了如何使用 C# RESTful 服务在 PowerPoint 中添加演讲者备注。通过提供所需参数创建 SlidesApi 对象,上传源演示文稿,并创建带有备注文本的 NotesSlide 对象。最后,调用 CreateNotesSlide() 方法插入备注并下载更新的演示文稿。
使用 C# REST 接口向 PowerPoint 添加演示文稿注释的代码
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For adding slide notes | |
{ | |
SlidesApi slidesApi = new SlidesApi("Client ID", "Key");// API object for notes | |
FilesUploadResult uploadResult = slidesApi.UploadFile("SamplePresentation.pptx", | |
new MemoryStream(File.ReadAllBytes("SamplePresentation.pptx"))); | |
// Prepare notes for the slide. | |
var notes = new NotesSlide{Text = "Here are the notes for the speaker"}; | |
// Add notes on the. third slide | |
var currentNotesSlide = slidesApi.CreateNotesSlide("SamplePresentation.pptx", 3, notes); | |
Stream stream = slidesApi.DownloadFile("SamplePresentation.pptx"); | |
var fs = new FileStream("UpdatedPresentation.pptx", | |
FileMode.Create, FileAccess.Write); // File stream for speaker notes | |
stream.CopyTo(fs);// save to file | |
} | |
} | |
} |
此代码演示了如何使用基于 C# .NET 的 API 在 PowerPoint 中插入注释。您可以将多个演示文稿上传到云存储,并在调用 CreateNotesSlide 方法时提供要添加注释的目标演示文稿名称。其他参数包括幻灯片编号和对为演示文稿创建的 NotesSlide 对象的引用。
本文指导我们如何使用演示文稿笔记。要向 PowerPoint 幻灯片添加动画,请参阅 使用 C# REST API 为 PowerPoint 幻灯片制作动画 上的文章。