คู่มือนี้มีข้อมูลเกี่ยวกับวิธีเพิ่มบันทึกย่อลงในสไลด์ PowerPoint ด้วย C# REST API คุณจะได้เรียนรู้วิธีเพิ่มบันทึกย่อของผู้บรรยายลงใน PowerPoint โดยอัตโนมัติด้วย C# RESTful Service โดยใช้ Cloud SDK ที่ใช้ .NET นอกจากนี้ บทความนี้ยังแสดงวิธีการอัปโหลดงานนำเสนอ ดำเนินการตามที่ต้องการ และดาวน์โหลดงานนำเสนอที่อัปเดต โดยมีโค้ดตัวอย่างฉบับสมบูรณ์
ข้อกำหนดเบื้องต้น
ดาวน์โหลด Aspose.Slides Cloud SDK for Dotnet for inserting notes in the slides
ตั้งค่าโครงการ C# ด้วย SDK ข้างต้นเพื่อเพิ่มบันทึกของผู้บรรยายในสไลด์
ขั้นตอนการเพิ่มบันทึกใน PowerPoint ด้วย C# Low Code API
- สร้างอ็อบเจ็กต์ SlidesApi ที่มี ID และความลับสำหรับการเพิ่มบันทึกของผู้บรรยาย
- อัพโหลดการนำเสนอไปยังที่เก็บข้อมูลบนคลาวด์เพื่อแทรกบันทึก
- สร้างวัตถุ NotesSlide และตั้งค่าข้อความสำหรับบันทึกย่อ
- เรียกใช้เมธอด CreateNotesSlide() เพื่อแทรกหมายเหตุ
- ดาวน์โหลดไฟล์เอาท์พุตและบันทึกลงในดิสก์
ขั้นตอนเหล่านี้สรุปวิธีเพิ่มบันทึกย่อของผู้บรรยายใน PowerPoint ด้วย C# RESTful Service สร้างอ็อบเจ็กต์ SlidesApi โดยระบุพารามิเตอร์ที่จำเป็น อัปโหลดงานนำเสนอต้นฉบับ และสร้างอ็อบเจ็กต์ NotesSlide พร้อมข้อความบันทึกย่อ สุดท้าย เรียกใช้เมธอด CreateNotesSlide() เพื่อแทรกบันทึกย่อและดาวน์โหลดงานนำเสนอที่อัปเดต
รหัสสำหรับเพิ่มบันทึกการนำเสนอลงใน PowerPoint ด้วยอินเทอร์เฟซ REST ของ C#
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 | |
} | |
} | |
} |
โค้ดนี้สาธิตวิธีแทรกโน้ตใน PowerPoint โดยใช้ API ที่ใช้ C# .NET คุณสามารถอัปโหลดงานนำเสนอหลายรายการไปยังที่เก็บข้อมูลบนคลาวด์ และระบุชื่องานนำเสนอเป้าหมายที่จะเพิ่มโน้ตขณะเรียกใช้เมธอด CreateNotesSlide พารามิเตอร์อื่นๆ ได้แก่ หมายเลขสไลด์และการอ้างอิงถึงอ็อบเจ็กต์ NotesSlide ที่สร้างขึ้นสำหรับงานนำเสนอ
บทความนี้ช่วยแนะนำเราในการทำงานกับบันทึกการนำเสนอ หากต้องการเพิ่มแอนิเมชั่นให้กับสไลด์ PowerPoint โปรดดูบทความที่ สร้างภาพเคลื่อนไหวสไลด์ PowerPoint ด้วย C# REST API