
Le note sono uno dei componenti integrali mentre crei una presentazione. Aggiungi le note del relatore da consultare in seguito durante la consegna della presentazione davanti a un pubblico. Durante la presentazione, le note del relatore sono visibili sul tuo monitor ma non sono visibili al pubblico. Quindi, il riquadro Note è il posto dove memorizzare i punti di discussione che vuoi menzionare quando fai la tua presentazione.
Aspose.Slides Cloud offre le capacità di aggiungere, aggiornare o rimuovere note dalle diapositive di PowerPoint. È possibile eseguire l’operazione su diapositive di PowerPoint disponibili sull’unità locale del sistema o memorizzate nell’archiviazione Cloud.
Aggiungi note alle diapositive
Per aggiungere note, è necessario provare a utilizzare NotesSlide/PostAddNotesSlide. Il seguente comando cURL ti consente di aggiungere note alle diapositive di 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
Corpo della Risposta
{<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/
// inizializza l'oggetto Aspose.Slides Cloud
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "NotesPresentation.pptx";
// NotesSlide dto oggetto per rappresentare le note della diapositiva
NotesSlide notesSlide = new NotesSlide();
// testo di esempio per l'area Note
notesSlide.Text = "These are sample presenter notes added using Aspose.Slides Cloud";
// Crea l'oggetto PostAddNotesSlideRequest per aggiungere note a un file PPTX
PostAddNotesSlideRequest postAddNotesSlideRequest = new PostAddNotesSlideRequest();
// nome del file a cui devono essere aggiunte le note
postAddNotesSlideRequest.Name = fileName;
// indice della diapositiva all'interno della presentazione PowerPoint
postAddNotesSlideRequest.SlideIndex = 1;
// NotesSlide object
postAddNotesSlideRequest.Dto = notesSlide;
// aggiungi NotesSlideRequest all'istanza SlidesApi
slidesApi.PostAddNotesSlide(postAddNotesSlideRequest);

Immagine 1:- Diapositiva di PowerPoint senza note

Immagine 2:- diapositiva di PowerPoint con note aggiunte
Aggiorna note della diapositiva
Puoi anche utilizzare l’API per aggiornare le note all’interno della presentazione di PowerPoint. Per soddisfare questo requisito, viene utilizzato il 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
Corpo della Risposta
{<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/
// inizializzare l'oggetto Aspose.Slides Cloud
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "NotesPresentation.pptx";
// NotesSlide dto oggetto per rappresentare le note della diapositiva
NotesSlide notesSlide = new NotesSlide();
// sample text for the Notes area
notesSlide.Text = "Notes updated using Aspose.Slides Cloud API";
// Crea un oggetto PutUpdateNotesSlideRequest per aggiornare le note all'interno del file PPTX.
PutUpdateNotesSlideRequest putUpdateNotesSlideRequest = new PutUpdateNotesSlideRequest();
// nome del file a cui le Note devono essere aggiornate
putUpdateNotesSlideRequest.Name = fileName;
// indice della diapositiva all'interno della presentazione PowerPoint
putUpdateNotesSlideRequest.SlideIndex = 1;
// NotesSlide object
putUpdateNotesSlideRequest.Dto = notesSlide;
// aggiungi PutUpdateNotesSlideRequest all'istanza SlidesApi
slidesApi.PutUpdateNotesSlide(putUpdateNotesSlideRequest);

Image 3:- Slide con note aggiornate
Leggi le note della diapositiva
L’API Cloud per la gestione di PowerPoint offre anche la possibilità di leggere le note dall’ diapositiva esistente. È sufficiente fornire il nome del file PowerPoint e l’indice di una diapositiva per la quale è necessario leggere i dettagli delle note. Il GetNotesSlide ti consente di soddisfare questa esigenza.
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
Il corpo della risposta mostra le note delle diapositive analizzate da una specifica diapositiva di una presentazione 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>}
In caso tu abbia bisogno di leggere le informazioni sulle note della diapositiva per un documento fornito nel corpo della richiesta, ti preghiamo di provare a utilizzare PostGetNotesSlide.
Elimina le note della diapositiva
L’API offre il metodo DeleteNotesSlide per rimuovere/eliminare le note dalla diapositiva di 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>"

Immagine 4:- Diapositiva PowerPoint con note eliminate
Convertire la diapositiva delle note in un formato immagine specifico
Potresti imbatterti in un’esigenza di rendere le diapositive di PowerPoint contenenti note in formati immagine specifici. Per soddisfare questa esigenza, è necessario utilizzare il metodo GetNotesSlideWithFormat dell’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
Di conseguenza, il corpo della risposta contiene un’immagine convertita come mostrato di seguito.

Immagine 5:- Anteprima della 2a diapositiva contenente note

Immagine 6:- Diapositiva delle note di PowerPoint convertita in formato immagine JPEG