Microsoft PowerPoint надає вам можливість додавати примітки до ваших слайдів. Ці примітки можуть бути корисними для доповідача, надаючи додаткову інформацію та контекст. Ви можете опинитися в ситуаціях, коли вам доведеться програмно додавати або оновлювати такі нотатки у своїх презентаціях PowerPoint. У світлі цього ця стаття навчить вас додавати, оновлювати та видаляти нотатки до слайдів у PowerPoint PPT на C++.
- Бібліотека C++ для додавання, редагування та видалення нотаток у PowerPoint PPT
- Читайте нотатки зі слайда PowerPoint на C++
- Додайте примітки до слайда PPT у C++
- Оновити примітки до слайда PPTX у C++
- Видаліть нотатки зі слайда PPT у C++
- Отримайте безкоштовну ліцензію
Бібліотека C++ для додавання або оновлення приміток до слайдів у PowerPoint PPT
Aspose.Slides for C++ — це рідна бібліотека C++, яка підтримує створення, читання та керування файлами PowerPoint. Бібліотека також підтримує роботу з нотатками в презентаціях PowerPoint. Бібліотеку можна встановити через NuGet або завантажити безпосередньо з розділу Завантаження.
PM> Install-Package Aspose.Slides.Cpp
Читайте примітки до слайдів із PowerPoint PPT на C++
Нижче наведено кроки для читання нотаток зі слайда PowerPoint.
- Завантажте презентацію PowerPoint за допомогою класу Presentation.
- Отримайте доступ до INotesSlideManager для певного слайда за допомогою методу Presentation->getSlides()->idxget (індекс int32t)->getNotesSlideManager().
- Отримайте примітки до слайдів за допомогою методу INotesSlideManager->getNotesSlide().
- Прочитайте примітки за допомогою методу INotesSlide->getNotesTextFrame()->getText().
Нижче наведено зразок коду для читання нотаток зі слайда PPTX за допомогою C++.
// Вихідний файл PowerPoint
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
// Завантажте файл презентації
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// Прочитайте нотатки до слайдів
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();
Console::WriteLine(note->get_NotesTextFrame()->get_Text());
Додайте примітки до PowerPoint PPT на C++
Aspose.Slides for C++ надає вам можливість додавати примітки до слайдів PowerPoint. Для цього відкрийте INotesSlideManager для потрібного слайда, а потім додайте примітку. Нижче наведено кроки, щоб додати примітки до певного слайда PowerPoint.
- По-перше, завантажте презентацію PowerPoint за допомогою класу Presentation.
- Отримайте доступ до INotesSlideManager для певного слайда за допомогою методу Presentation->getSlides()->idxget (індекс int32t)->getNotesSlideManager().
- Додайте нові примітки до слайдів за допомогою методу INotesSlideManager->AddNotesSlide().
- Встановіть текст приміток за допомогою методу INotesSlide->getNotesTextFrame()->setText (System::String value).
- Нарешті збережіть презентацію з приміткою за допомогою методу Presentation->Save (System::String name, Export::SaveFormat format).
Нижче наведено зразок коду для додавання приміток до певного слайду PowerPoint PPT за допомогою C++.
// Шляхи до файлів
const String sourceFilePath = u"SourceDirectory\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\added-slide-notes.pptx";
// Завантажте файл презентації
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// Додайте нові примітки до слайдів
SharedPtr<INotesSlide> note = notesManager->AddNotesSlide();
// Встановіть текст нотатки
note->get_NotesTextFrame()->set_Text(u"Test");
// Зберегти файл презентації
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
Оновіть примітки до слайдів PowerPoint PPTX на C++
Щоб оновити примітки, ви отримуєте наявну примітку за допомогою INotesSlideManager, а потім оновлюєте текст примітки. Нижче наведено кроки для оновлення приміток слайда PowerPoint.
- По-перше, завантажте презентацію PowerPoint за допомогою класу Presentation.
- Отримайте доступ до INotesSlideManager для певного слайда за допомогою методу Presentation->getSlides()->idxget (індекс int32t)->getNotesSlideManager().
- Отримайте примітки до слайдів за допомогою методу INotesSlideManager->getNotesSlide().
- Оновіть текст примітки за допомогою методу INotesSlide->getNotesTextFrame()->setText (System::String value).
- Зрештою, збережіть презентацію з оновленою приміткою за допомогою методу Presentation->Save (System::String name, Export::SaveFormat format).
Нижче наведено зразок коду для оновлення приміток слайда PowerPoint PPT за допомогою C++.
// Шляхи до файлів
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\updated-slide-notes.pptx";
// Завантажте файл презентації
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// Доступ до слайдів
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();
// Оновіть нотатки
note->get_NotesTextFrame()->set_Text(u"Test Updated");
// Зберегти файл презентації
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
Видалення приміток до слайдів із PowerPoint PPT у C++
Видаліть примітки зі слайда, отримавши INotesSlideManager для цього конкретного слайда, а потім використавши метод RemoveNotesSlide(). Нижче наведено кроки, щоб видалити нотатки зі слайда PowerPoint PPT.
- По-перше, завантажте презентацію PowerPoint за допомогою класу Presentation.
- Отримайте доступ до INotesSlideManager для певного слайда за допомогою методу Presentation->getSlides()->idxget (індекс int32t)->getNotesSlideManager().
- Видаліть нотатки за допомогою методу INotesSlideManager->RemoveNotesSlide().
- Нарешті збережіть файл презентації за допомогою методу Presentation->Save (System::String name, Export::SaveFormat format).
Нижче наведено приклад коду для видалення приміток зі слайда PowerPoint за допомогою C++.
// Шляхи до файлів
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\removed-slide-notes.pptx";
// Завантажте файл презентації
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// Видалити примітки до слайдів
notesManager->RemoveNotesSlide();
// Зберегти файл презентації
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
Працюйте з примітками до слайдів PowerPoint PPT на C++ – отримайте безкоштовну ліцензію
Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб випробувати бібліотеку без обмежень оцінювання.
Висновок
У цій статті ви дізналися, як керувати примітками до слайдів у PowerPoint PPT за допомогою C++. Зокрема, ви навчилися читати, додавати, оновлювати та видаляти нотатки зі слайдів PowerPoint.
Aspose.Slides for C++ – докладніше
Aspose.Slides for C++ також надає багато додаткових функцій, які допоможуть вам у виконанні завдань, пов’язаних із презентацією. Ви можете детально ознайомитися з бібліотекою, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.