Mange PowerPoint Slide Notes

Microsoft PowerPoint cung cấp cho bạn tùy chọn để thêm ghi chú vào trang trình bày của bạn. Những ghi chú này có thể hữu ích cho người thuyết trình bằng cách cung cấp thêm thông tin và ngữ cảnh. Bạn có thể rơi vào tình huống phải thêm hoặc cập nhật các ghi chú như vậy theo chương trình trong bản trình bày PowerPoint của mình. Vì vậy, bài viết này sẽ hướng dẫn bạn cách thêm, chỉnh sửa và xóa ghi chú trong PowerPoint PPT / PPTX bằng C ++.

Thư viện C ++ để Thêm, Chỉnh sửa và Xóa Ghi chú trong PowerPoint PPT

Aspose.Slides for C ++ là một thư viện C ++ gốc hỗ trợ tạo, đọc và thao tác các tệp PowerPoint. Thư viện cũng hỗ trợ làm việc với các ghi chú trong bản trình chiếu PowerPoint. Bạn có thể cài đặt thư viện thông qua NuGet hoặc tải xuống trực tiếp từ phần Tải xuống.

PM> Install-Package Aspose.Slides.Cpp

Đọc ghi chú từ PowerPoint PPT trong C ++

Sau đây là các bước để đọc ghi chú từ Trang chiếu PowerPoint.

Sau đây là mã mẫu để đọc ghi chú từ slide PPTX bằng C ++.

// Tệp PowerPoint nguồn
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";

// Tải tệp bản trình bày
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Đọc ghi chú trang trình bày
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();

Console::WriteLine(note->get_NotesTextFrame()->get_Text());

Thêm ghi chú vào PowerPoint PPT trong C ++

Aspose.Slides for C ++ cung cấp cho bạn khả năng thêm ghi chú vào slide PowerPoint. Để làm điều đó, hãy truy cập INotesSlideManager cho trang trình bày được yêu cầu và sau đó thêm ghi chú. Sau đây là các bước để thêm ghi chú vào một slide PowerPoint cụ thể.

Sau đây là mã mẫu để thêm ghi chú vào một slide PowerPoint PPT cụ thể bằng C ++.

// Đường dẫn tệp
const String sourceFilePath = u"SourceDirectory\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\added-slide-notes.pptx";

// Tải tệp bản trình bày
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Thêm ghi chú trang trình bày mới
SharedPtr<INotesSlide> note = notesManager->AddNotesSlide();

// Đặt văn bản ghi chú
note->get_NotesTextFrame()->set_Text(u"Test");

// Lưu tệp bản trình bày
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);

Cập nhật Ghi chú của PowerPoint PPT Slides trong C ++

Để cập nhật ghi chú, bạn truy xuất ghi chú hiện có bằng INotesSlideManager và sau đó cập nhật văn bản ghi chú. Sau đây là các bước để cập nhật ghi chú của một trang chiếu PowerPoint.

Sau đây là mã mẫu để cập nhật ghi chú của slide PowerPoint PPT sử dụng C ++.

// Đường dẫn tệp
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\updated-slide-notes.pptx";

// Tải tệp bản trình bày
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Truy cập ghi chú trang trình bày
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();

// Cập nhật các ghi chú
note->get_NotesTextFrame()->set_Text(u"Test Updated");

// Lưu tệp bản trình bày
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);

Xóa Ghi chú khỏi Trang chiếu PowerPoint PPT trong C ++

Xóa các ghi chú khỏi một trang chiếu bằng cách truy xuất INotesSlideManager cho trang chiếu cụ thể đó rồi sử dụng phương thức RemoveNotesSlide(). Sau đây là các bước để xóa ghi chú khỏi trang chiếu PowerPoint PPT.

Sau đây là mã mẫu để xóa ghi chú khỏi slide PowerPoint bằng C ++.

// Đường dẫn tệp
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\removed-slide-notes.pptx";

// Tải tệp bản trình bày
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Xóa ghi chú trang trình bày
notesManager->RemoveNotesSlide();

// Lưu tệp bản trình bày
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);

Thư viện C ++ để thao tác với PowerPoint PPT Notes - Nhận giấy phép miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để dùng thử thư viện mà không có giới hạn đánh giá.

Sự kết luận

Trong bài này, bạn đã học cách quản lý ghi chú slide trong bản trình bày PowerPoint bằng C ++. Cụ thể, bạn đã học cách đọc, thêm, cập nhật và xóa ghi chú khỏi trang chiếu PowerPoint. Aspose.Slides for C ++ cũng cung cấp nhiều tính năng bổ sung hỗ trợ bạn trong các tác vụ liên quan đến bản trình bày của mình. Bạn có thể khám phá thư viện một cách chi tiết bằng cách truy cập tài liệu chính thức. Trong trường hợp có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm