อ่านเพิ่มการอัปเดตและลบบันทึกสไลด์ใน PowerPoint โดยใช้ C# .NET

บันทึกสไลด์ในงานนำเสนอ PowerPoint ใช้เพื่อเพิ่มการอ้างอิงสำหรับผู้นำเสนอเพื่อระลึกถึงประเด็นสำคัญระหว่างการนำเสนอ บันทึกย่อเหล่านี้สามารถเพิ่มลงในทุกสไลด์ของงานนำเสนอ PowerPoint บทความนี้ยังครอบคลุมประเด็นสำคัญบางประการในการจัดการกับบันทึกย่อของสไลด์ในงานนำเสนอโดยทางโปรแกรม

หลังจากอ่านบทความนี้แล้ว คุณจะสามารถ:

การทำงานกับ Slide Notes โดยใช้ Aspose.Slides สำหรับ .NET

ในการทำงานกับโน้ตสไลด์ใน PowerPoint เราจะใช้ Aspose.Slides สำหรับ .NET ซึ่งเป็น API การทำงานอัตโนมัติของ PowerPoint ที่มีประสิทธิภาพซึ่งสนับสนุนการสร้าง อัปเดต แยกวิเคราะห์ และแปลงเอกสารนำเสนอ คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้ตัวเลือกต่อไปนี้:

ใช้ NuGet Package Manager

อ่านหรืออัปเดตบันทึกภาพนิ่งใน PowerPoint C# .NET

การใช้คอนโซลผู้จัดการแพ็คเกจ

PM> Install-Package Aspose.Slides.NET

อ่าน Slide Notes จากงานนำเสนอ PowerPoint ใน C#

ในการเข้าถึงโน้ตของสไลด์ใน PowerPoint Aspose.Slides สำหรับ .NET จะมีอินเทอร์เฟซ INNotesSlideManager INotesSlideManager ให้คุณเข้าถึง อ่าน เพิ่ม และอัพเดตบันทึกย่อของสไลด์ ต่อไปนี้เป็นขั้นตอนในการอ่านบันทึกสไลด์จากงานนำเสนอ PowerPoint

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านบันทึกสไลด์จาก PowerPoint PPTX โดยใช้ C#

// โหลดงานนำเสนอ PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// อ่านบันทึกสไลด์
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

เพิ่มบันทึกลงในสไลด์ PowerPoint ใน C#

ต่อไปนี้เป็นขั้นตอนในการเพิ่มบันทึกลงในสไลด์เฉพาะในงานนำเสนอ PowerPoint

  • โหลดงานนำเสนอ PowerPoint ในวัตถุงานนำเสนอ
  • เข้าถึง NotesSlideManager ของสไลด์ที่ต้องการ
  • ใช้อินเตอร์เฟส INotesSlide เพื่อเพิ่มบันทึกใหม่
  • บันทึกงานนำเสนอโดยใช้เมธอด Presentation.Save(String, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเพิ่มบันทึกสไลด์ใน PowerPoint PPTX โดยใช้ C#

// โหลดงานนำเสนอ PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// เพิ่มบันทึกสไลด์ใหม่
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// บันทึกงานนำเสนอ
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

อัปเดต Slide Notes ในงานนำเสนอ PowerPoint โดยใช้ C#

ในการอัปเดตโน้ตในสไลด์การนำเสนอ คุณจะเข้าถึง NotesSlide ในลักษณะเดียวกับที่คุณทำเพื่ออ่านโน้ต เมื่อคุณเข้าถึงโน้ตของสไลด์แล้ว คุณสามารถอัปเดตข้อความโดยใช้คุณสมบัติ INNotesSlide.NotesTextFrame.Text เมื่อเสร็จแล้ว ให้บันทึกไฟล์งานนำเสนอโดยใช้เมธอด Presentation.Save(String, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอัปเดตบันทึกภาพนิ่งในงานนำเสนอ PowerPoint โดยใช้ C#

// โหลดงานนำเสนอ PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// เข้าถึงบันทึกสไลด์
INotesSlide note = mgr.NotesSlide;
// อัปเดตข้อความของโน้ตสไลด์ 
note.NotesTextFrame.Text = "this is updated note";
// บันทึกงานนำเสนอ
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

ลบ Slide Notes ในงานนำเสนอ PowerPoint โดยใช้ C#

หากต้องการลบบันทึกสไลด์ออกจากงานนำเสนอ PowerPoint เพียงเรียกใช้เมธอด INNotesSlideManager.RemoveNotesSlide() และบันทึกไฟล์งานนำเสนอ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการลบบันทึกสไลด์ออกจากงานนำเสนอ PowerPoint โดยใช้ C#

// โหลดงานนำเสนอ PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// ลบบันทึกสไลด์
mgr.RemoveNotesSlide();
// บันทึกงานนำเสนอ
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

ดูสิ่งนี้ด้วย

ลอง Aspose.Slides สำหรับ .NET ฟรี

คุณสามารถลองใช้ Aspose.Slides สำหรับ .NET โดยใช้ ใบอนุญาตชั่วคราว ฟรี