Anteprima delle note nelle diapositive

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);
Esempi di diapositive senza note

Immagine 1:- Diapositiva di PowerPoint senza note

PowerPoint Slide with Notes

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);
Note di PowerPoint aggiornate

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>"
Note eliminate dalla diapositiva

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.

Seconda diapositiva con note

Immagine 5:- Anteprima della 2a diapositiva contenente note

Immagine esportata della diapositiva delle note

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