
หมายเหตุเป็นหนึ่งในส่วนสำคัญเมื่อคุณกำลังสร้างการนำเสนอ คุณจะเพิ่มหมายเหตุสำหรับผู้พูดเพื่ออ้างอิงภายหลังขณะมอบการนำเสนอให้กับผู้ชม ในระหว่างการนำเสนอ หมายเหตุสำหรับผู้พูดจะแสดงบนจอมอนิเตอร์ของคุณ แต่จะไม่ปรากฏต่อผู้ชม ดังนั้น พาเนลหมายเหตุจึงเป็นสถานที่ในการเก็บประเด็นการพูดที่คุณต้องการกล่าวถึงเมื่อคุณทำการนำเสนอของคุณ
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 object เพื่อใช้แทนบันทึกของสไลด์
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/
// initialize Aspose.Slides Cloud object
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "NotesPresentation.pptx";
// NotesSlide dto object เพื่อแสดงถึง โน้ตของสไลด์
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 Cloud ยังมีความสามารถในการอ่านหมายเหตุจากสไลด์ที่มีอยู่ คุณเพียงแค่ต้องระบุชื่อไฟล์ 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