Керування примітками до слайдів PowerPoint

Microsoft PowerPoint надає вам можливість додавати примітки до ваших слайдів. Ці примітки можуть бути корисними для доповідача, надаючи додаткову інформацію та контекст. Ви можете опинитися в ситуаціях, коли вам доведеться програмно додавати або оновлювати такі нотатки у своїх презентаціях PowerPoint. У світлі цього ця стаття навчить вас додавати, оновлювати та видаляти нотатки до слайдів у PowerPoint PPT на C++.

Бібліотека C++ для додавання або оновлення приміток до слайдів у PowerPoint PPT

Aspose.Slides for C++ — це рідна бібліотека C++, яка підтримує створення, читання та керування файлами PowerPoint. Бібліотека також підтримує роботу з нотатками в презентаціях PowerPoint. Бібліотеку можна встановити через NuGet або завантажити безпосередньо з розділу Завантаження.

PM> Install-Package Aspose.Slides.Cpp

Читайте примітки до слайдів із PowerPoint PPT на C++

Нижче наведено кроки для читання нотаток зі слайда PowerPoint.

Нижче наведено зразок коду для читання нотаток зі слайда 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 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 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 за допомогою 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++ також надає багато додаткових функцій, які допоможуть вам у виконанні завдань, пов’язаних із презентацією. Ви можете детально ознайомитися з бібліотекою, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також