Προεπισκόπηση Σημειώσεων σε Διαφάνειες

Οι σημειώσεις είναι ένα από τα βασικά στοιχεία όταν δημιουργείτε μια παρουσίαση. Προσθέτετε τις σημειώσεις ομιλητή για να αναφερθείτε αργότερα κατά την παρουσίαση της παρουσίασης μπροστά σε ένα κοινό. Κατά τη διάρκεια της παρουσίασης, οι σημειώσεις ομιλητή είναι ορατές στην οθόνη σας, αλλά δεν είναι ορατές στο κοινό. Έτσι, ο πίνακας σημειώσεων είναι ο χώρος για την αποθήκευση των σημείων ομιλίας που θέλετε να αναφέρετε όταν κάνετε την παρουσίασή σας.

Aspose.Slides Cloud προσφέρει τις δυνατότητες για την προσθήκη, ενημέρωση ή αφαίρεση σημειώσεων από διαφάνειες PowerPoint. Μπορείτε να εκτελέσετε τη λειτουργία σε διαφάνειες PowerPoint που είναι διαθέσιμες στον τοπικό δίσκο συστήματος ή αποθηκευμένες σε Cloud storage.

Προσθέστε Σημειώσεις στις Διαφάνειες

Για να προσθέσετε σημειώσεις, πρέπει να προσπαθήσετε να χρησιμοποιήσετε 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/

// initialize Aspose.Slides Cloud object
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 χωρίς σημειώσεις

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 Κώδικας αποσπάσματος

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";

// Create PutUpdateNotesSlideRequest object to update Notes inside PPTX file
PutUpdateNotesSlideRequest putUpdateNotesSlideRequest = new PutUpdateNotesSlideRequest();

// όνομα του αρχείου στο οποίο απαιτείται να ενημερωθούν οι Σημειώσεις
putUpdateNotesSlideRequest.Name = fileName;
// δείκτης διαφάνειας μέσα στην παρουσίαση PowerPoint
putUpdateNotesSlideRequest.SlideIndex = 1;
// NotesSlide object
putUpdateNotesSlideRequest.Dto = notesSlide;

// προσθέστε PutUpdateNotesSlideRequest στην παρουσίαση SlidesApi
slidesApi.PutUpdateNotesSlide(putUpdateNotesSlideRequest);
Οι σημειώσεις διαφάνειας PowerPoint ενημερώθηκαν

Image 3:- Slide με ενημερωμένες Σημειώσεις

Διαβάστε τις σημειώσεις διαφάνειας

Η διεπαφή API Cloud για την επεξεργασία 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>"
Σημειώσεις διαγράφηκαν από τη Διαφάνεια

Εικόνα 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ης διαφάνειας που περιέχει σημειώσεις

Notes Slide exported image

Image 6:- Το διαφανές σημείωμα PowerPoint μετατράπηκε σε μορφή εικόνας JPEG