đọc thêm cập nhật và xóa ghi chú slide trong PowerPoint bằng C# .NET

Ghi chú slide trong bài thuyết trình PowerPoint được sử dụng để thêm tài liệu tham khảo cho người thuyết trình để nhớ lại những điểm quan trọng trong bài thuyết trình. Những ghi chú này có thể được thêm vào mọi trang chiếu của bản trình bày PowerPoint. Bài viết này cũng đề cập đến một số khía cạnh quan trọng của việc xử lý ghi chú trang chiếu trong bản trình bày theo chương trình.

Sau khi đọc bài viết này, bạn sẽ có thể:

Làm việc với Ghi chú Trang trình bày bằng Aspose.Slides for .NET

Để làm việc với ghi chú trang chiếu trong PowerPoint, chúng ta sẽ sử dụng Aspose.Slides for .NET - API tự động hóa PowerPoint mạnh mẽ hỗ trợ tạo, cập nhật, phân tích cú pháp và chuyển đổi tài liệu bản trình bày. Bạn có thể tải xuống API hoặc cài đặt API bằng các tùy chọn sau:

Sử dụng Trình quản lý gói NuGet

đọc hoặc cập nhật ghi chú trang chiếu trong PowerPoint C# .NET

Sử dụng Bảng điều khiển quản lý gói

PM> Install-Package Aspose.Slides.NET

Đọc Ghi chú Slide từ Bản trình bày PowerPoint trong C#

Để truy cập ghi chú trang chiếu trong PowerPoint, Aspose.Slides dành cho .NET cung cấp giao diện INotesSlideManager. INotesSlideManager cho phép bạn truy cập, đọc, thêm và cập nhật các ghi chú trên trang chiếu. Sau đây là các bước để đọc ghi chú slide từ bản trình bày PowerPoint.

Mẫu mã sau đây cho biết cách đọc ghi chú trang chiếu từ PowerPoint PPTX bằng C#.

// Tải bản trình bày PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Đọc ghi chú slide
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Thêm Ghi chú vào Slide PowerPoint trong C#

Sau đây là các bước để thêm ghi chú vào một trang chiếu cụ thể trong bản trình bày PowerPoint.

  • Tải bản trình bày PowerPoint trong đối tượng Bản trình bày.
  • Truy cập NotesSlideManager của slide cụ thể.
  • Sử dụng giao diện INotesSlide để thêm ghi chú mới.
  • Lưu bản trình bày bằng phương pháp Presentation.Save(String, SaveFormat).

Mẫu mã sau đây cho biết cách thêm ghi chú trang chiếu vào PowerPoint PPTX bằng C#.

// Tải bản trình bày PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Thêm ghi chú slide mới
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Lưu bản trình bày
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Cập nhật Ghi chú Slide trong Bản trình bày PowerPoint bằng C#

Để cập nhật ghi chú trong một slide thuyết trình cụ thể, bạn sẽ truy cập NotesSlide giống như cách bạn đã thực hiện để đọc ghi chú. Sau khi có quyền truy cập vào ghi chú trang chiếu, bạn chỉ cần cập nhật văn bản bằng thuộc tính INotesSlide.NotesTextFrame.Text. Sau khi hoàn tất, hãy lưu tệp bản trình bày bằng phương thức Presentation.Save(String, SaveFormat).

Mẫu mã sau đây cho biết cách cập nhật ghi chú trang chiếu trong bản trình bày PowerPoint bằng C#.

// Tải bản trình bày PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Truy cập ghi chú slide
INotesSlide note = mgr.NotesSlide;
// Cập nhật văn bản của ghi chú slide 
note.NotesTextFrame.Text = "this is updated note";
// Lưu bản trình bày
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Xóa Ghi chú Slide trong Bản trình bày PowerPoint bằng C#

Để xóa ghi chú trang chiếu khỏi bản trình bày PowerPoint, chỉ cần gọi phương thức INotesSlideManager.RemoveNotesSlide() và lưu tệp bản trình bày. Mẫu mã sau đây cho biết cách xóa ghi chú trang chiếu khỏi bản trình bày PowerPoint bằng C#.

// Tải bản trình bày PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Xóa ghi chú trang trình bày
mgr.RemoveNotesSlide();
// Lưu bản trình bày
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Xem thêm

Dùng thử Aspose.Slides for .NET miễn phí

Bạn có thể dùng thử Aspose.Slides for .NET bằng giấy phép tạm thời miễn phí.