
Notizen sind eine der wesentlichen Komponenten, während Sie eine Präsentation erstellen. Sie fügen die Sprechernotizen hinzu, auf die Sie später beim Halten der Diashow vor einem Publikum verweisen können. Während der Präsentation sind die Sprechernotizen auf Ihrem Monitor sichtbar, jedoch nicht für das Publikum. Daher ist das Notizenfenster der Ort, um Gesprächspunkte zu speichern, die Sie bei Ihrer Präsentation erwähnen möchten.
Aspose.Slides Cloud bietet die Möglichkeiten, Notizen zu PowerPoint-Folien hinzuzufügen, zu aktualisieren oder zu entfernen. Sie können die Operation an PowerPoint-Folien durchführen, die auf dem lokalen Systemlaufwerk verfügbar sind oder in der Cloud-Speicherung gespeichert sind.
Notizen zu Folien hinzufügen
Um Notizen hinzuzufügen, müssen Sie versuchen, NotesSlide/PostAddNotesSlide zu verwenden. Der folgende cURL-Befehl ermöglicht es Ihnen, Notizen zu PowerPoint-Folien hinzuzufügen.
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/
// initialisieren Aspose.Slides Cloud Objekt
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "NotesPresentation.pptx";
// NotesSlide dto Objekt zur Darstellung der Foliennotizen
NotesSlide notesSlide = new NotesSlide();
// Beispielformat für den Notizbereich
notesSlide.Text = "These are sample presenter notes added using Aspose.Slides Cloud";
// Erstellen Sie ein PostAddNotesSlideRequest Objekt, um Notizen zur PPTX-Datei hinzuzufügen.
PostAddNotesSlideRequest postAddNotesSlideRequest = new PostAddNotesSlideRequest();
// name of the file to which Notes are required to be added
postAddNotesSlideRequest.Name = fileName;
// Index der Folie innerhalb der PowerPoint-Präsentation
postAddNotesSlideRequest.SlideIndex = 1;
// NotesSlide object
postAddNotesSlideRequest.Dto = notesSlide;
// füge NotesSlideRequest zur SlidesApi-Instanz hinzu
slidesApi.PostAddNotesSlide(postAddNotesSlideRequest);

Image 1:- PowerPoint-Folie ohne Notizen

Bild 2:- PowerPoint-Folie mit hinzugefügten Notizen
Update Slide Notes
Sie können auch die API verwenden, um Notizen in der PowerPoint-Präsentation zu aktualisieren. Um dieses Bedürfnis zu erfüllen, wird die NotesSlide/PutUpdateNotesSlide verwendet.
cURL-Befehl
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/
// initialisiere Aspose.Slides Cloud Objekt
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "NotesPresentation.pptx";
// NotesSlide dto Objekt zur Darstellung der Foliennotizen
NotesSlide notesSlide = new NotesSlide();
// Beispielftext für den Notizenbereich
notesSlide.Text = "Notes updated using Aspose.Slides Cloud API";
// Erstellen Sie das PutUpdateNotesSlideRequest Objekt, um Notizen in der PPTX-Datei zu aktualisieren.
PutUpdateNotesSlideRequest putUpdateNotesSlideRequest = new PutUpdateNotesSlideRequest();
// name der Datei, in die Notizen aktualisiert werden müssen
putUpdateNotesSlideRequest.Name = fileName;
// Index der Folie innerhalb der PowerPoint-Präsentation
putUpdateNotesSlideRequest.SlideIndex = 1;
// NotesSlide object
putUpdateNotesSlideRequest.Dto = notesSlide;
// Fügen Sie PutUpdateNotesSlideRequest zur SlidesApi-Instanz hinzu.
slidesApi.PutUpdateNotesSlide(putUpdateNotesSlideRequest);

Image 3:- Folie mit aktualisierten Notizen
Lies die Foliennotizen
Die PowerPoint-Verarbeitungs-Cloud-API bietet auch die Möglichkeit, die Notizen von der bestehenden Folie zu lesen. Sie müssen lediglich den Dateinamen der PowerPoint-Präsentation und den Index einer Folie angeben, von der Sie die Details der Notizen lesen möchten. Die GetNotesSlide ermöglicht es Ihnen, dieses Erfordernis zu erfüllen.
cURL-Befehl
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
Der Antwortkörper zeigt die Notizen der Folien, die von einer bestimmten Folie der PowerPoint-Präsentation analysiert wurden.
{<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>}
Falls Sie Informationen zu den Notizen auf der Folie für ein Dokument im Anfragekörper lesen müssen, versuchen Sie bitte, PostGetNotesSlide zu verwenden.
Löschen Sie Foliennotizen
Die API bietet die DeleteNotesSlide Methode, um die Notizen von der PowerPoint-Folie zu entfernen/zu löschen.
cURL-Befehl
curl -X DELETE "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/slides/1/notesSlide" -H "accept: application/json" -H "authorization: Bearer <jwt token>"

Bild 4:- PowerPoint-Folie mit gelöschten Notizen
Notizfolie in ein spezifisches Bildformat konvertieren
Sie können auf die Anforderung stoßen, PowerPoint-Folien mit Notizen in spezifische Bildformate zu rendern. Um diese Anforderung zu erfüllen, müssen Sie die GetNotesSlideWithFormat Methode der API verwenden.
cURL-Befehl
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
Als Ergebnis enthält der Antwortkörper ein konvertiertes Bild, wie unten gezeigt.

Bild 5: - Vorschau der 2. Folie mit Notizen

Bild 6:- PowerPoint-Notizfolie in das JPEG bildformat konvertiert