
Заметки є однією з основних складових під час створення презентації. Ви додаєте нотатки для виступу, щоб звернутися до них пізніше під час проведення слайд-шоу перед аудиторією. Під час презентації нотатки для виступу видимі на вашому моніторі, але не видно аудиторії. Отже, панель Заметок - це місце для зберігання основних пунктів, які ви хочете згадати під час вашої презентації.
Aspose.Slides Cloud пропонує можливості для додавання, оновлення або видалення нотаток з слайдів PowerPoint. Ви можете виконувати цю операцію зі слайдів PowerPoint, які є на локальному диску системи або зберігаються в хмарному сховищі.
Додати примітки до слайдів
Щоб додати нотатки, вам потрібно спробувати використати NotesSlide/PostAddNotesSlide. Наступна команда cURL дозволяє вам додати нотатки до слайдів PowerPoint.
curl -X POST "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide" -H "accept: application/json" -H "authorization: Bearer <jwt token>" -H "Content-Type: application/json" -d "{ \"Text\": \"These are sample presenter notes added using Aspose.Slides Cloud\",}"
Request URL
https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide
Response Body
{<strong>
</strong>"text":** **"These are sample presenter notes added using Aspose.Slides Cloud",<strong>
</strong>"shapes":** **{<strong>
</strong>"uri":** **{<strong>
</strong>"href":** **"https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide/shapes",<strong>
</strong>"relation":** **"self"<strong>
</strong>}<strong>
</strong>},<strong>
</strong>"selfUri":** **{<strong>
</strong>"href":** **"https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide",<strong>
</strong>"relation":** **"self"<strong>
</strong>}<strong>
</strong>}
C#.NET code snippet
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// ініціалізувати об'єкт Aspose.Slides Cloud
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "NotesPresentation.pptx";
// NotesSlide dto об'єкт для представлення нотаток слайда
NotesSlide notesSlide = new NotesSlide();
// sample text for the Notes area
notesSlide.Text = "These are sample presenter notes added using Aspose.Slides Cloud";
// Створіть об'єкт PostAddNotesSlideRequest для додавання нотаток до файлу PPTX
PostAddNotesSlideRequest postAddNotesSlideRequest = new PostAddNotesSlideRequest();
// назва файлу, до якого потрібно додати Примітки
postAddNotesSlideRequest.Name = fileName;
// індекс слайду в PowerPoint презентації
postAddNotesSlideRequest.SlideIndex = 1;
// NotesSlide object
postAddNotesSlideRequest.Dto = notesSlide;
// додати NotesSlideRequest до екземпляра SlidesApi
slidesApi.PostAddNotesSlide(postAddNotesSlideRequest);

Image 1:- PowerPoint слайд без нотаток

Image 2:- слайд PowerPoint з доданими нотатками
Оновити примітки слайдів
Ви також можете використовувати API для оновлення нотаток у презентації PowerPoint. Для виконання цієї вимоги використовується NotesSlide/PutUpdateNotesSlide.
cURL command
curl -X PUT "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide" -H "accept: application/json" -H "authorization: Bearer <jwt token>" -H "Content-Type: application/json" -d "{ \"Text\": \"Notes updated using Aspose.Slides Cloud API\", \"Shapes\": { \"Uri\": { \"Href\": \"https://products.aspose.cloud/slides/curl\", \"Title\": \"Aspose.Slides Cloud for cURL\" } }}"
Request URL
https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide
Response Body
{<strong>
</strong>"text":** **"Notes updated using Aspose.Slides Cloud API",<strong>
</strong>"shapes":** **{<strong>
</strong>"uri":** **{<strong>
</strong>"href":** **"https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide/shapes",<strong>
</strong>"relation":** **"self"<strong>
</strong>}<strong>
</strong>},<strong>
</strong>"selfUri":** **{<strong>
</strong>"href":** **"https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide",<strong>
</strong>"relation":** **"self"<strong>
</strong>}<strong>
</strong>}
C#.NET Code snippet
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// ініціалізувати об'єкт Aspose.Slides Cloud
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "NotesPresentation.pptx";
// NotesSlide dto об'єкт для представлення нотаток слайду
NotesSlide notesSlide = new NotesSlide();
// sample text for the Notes area
notesSlide.Text = "Notes updated using Aspose.Slides Cloud API";
// Створіть об'єкт PutUpdateNotesSlideRequest для оновлення нотаток у файлі PPTX.
PutUpdateNotesSlideRequest putUpdateNotesSlideRequest = new PutUpdateNotesSlideRequest();
// ім'я файлу, до якого потрібно оновити нотатки
putUpdateNotesSlideRequest.Name = fileName;
// індекс слайду в презентації PowerPoint
putUpdateNotesSlideRequest.SlideIndex = 1;
// NotesSlide object
putUpdateNotesSlideRequest.Dto = notesSlide;
// додати PutUpdateNotesSlideRequest до екземпляра SlidesApi
slidesApi.PutUpdateNotesSlide(putUpdateNotesSlideRequest);

Image 3:- Слайд з оновленими примітками
Прочитайте примітки до слайду
API обробки PowerPoint в хмарі також пропонує можливості для читання нотаток з існуючого слайду. Вам просто потрібно надати ім’я файлу PowerPoint і індекс слайду, для якого потрібно прочитати деталі нотаток. Метод GetNotesSlide дозволяє вам виконати цю вимогу.
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/2/notesSlide" -H "accept: application/json" -H "authorization: Bearer <jwt token>"
Response body
Тіло відповіді показує нотатки слайдів, витягнуті з конкретного слайду презентації PowerPoint.
{<strong>
</strong>"text":** **"This is second slide of PowerPoint presentation",<strong>
</strong>"shapes":** **{<strong>
</strong>"uri":** **{<strong>
</strong>"href":** **"https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/2/notesSlide/shapes",<strong>
</strong>"relation":** **"self"<strong>
</strong>}<strong>
</strong>},<strong>
</strong>"selfUri":** **{<strong>
</strong>"href":** **"https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/2/notesSlide",<strong>
</strong>"relation":** **"self"<strong>
</strong>}<strong>
</strong>}
У разі потреби ознайомитися з інформацією про слайд нотаток для документа, наданого в запиті, будь ласка, спробуйте використати PostGetNotesSlide.
Видалити нотатки слайду
API пропонує DeleteNotesSlide метод для видалення/знищення нотаток з слайда PowerPoint.
cURL command
curl -X DELETE "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide" -H "accept: application/json" -H "authorization: Bearer <jwt token>"

Image 4:- Слайд PowerPoint з видаленими нотатками
Перетворити слайд нотатків у специфічний формат зображення
Ви можете натрапити на вимогу створити слайди PowerPoint з нотатками в конкретні формати зображень. Для виконання цієї вимоги вам потрібно використовувати GetNotesSlideWithFormat метод API.
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/2/notesSlide/Jpeg" -H "accept: multipart/form-data" -H "authorization: Bearer "
Request URL
https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/2/notesSlide/Jpeg
Як наслідок, тіло відповіді містить конвертоване зображення, як показано нижче.

Image 5:- Попередній перегляд 2-го слайду, що містить нотатки

Image 6:- Слайд з нотатками PowerPoint, конвертований у формат зображення JPEG