Microsoft PowerPoint ให้คุณมีตัวเลือกในการเพิ่มบันทึกในสไลด์ของคุณ บันทึกย่อเหล่านี้จะเป็นประโยชน์สำหรับผู้นำเสนอโดยให้ข้อมูลและบริบทเพิ่มเติม คุณอาจพบว่าตัวเองอยู่ในสถานการณ์ที่ต้องเพิ่มหรืออัปเดตบันทึกย่อดังกล่าวโดยทางโปรแกรมในงานนำเสนอ PowerPoint ของคุณ ด้วยเหตุนี้ บทความนี้จะสอนวิธีเพิ่ม แก้ไข และลบโน้ตใน PowerPoint PPT/PPTX ใน C++
- ไลบรารี C++ สำหรับเพิ่ม แก้ไข และลบโน้ตใน PowerPoint PPT
- อ่านบันทึกย่อจากสไลด์ PowerPoint ใน C++
- เพิ่มบันทึกลงในสไลด์ PPT ใน C ++
- อัปเดตหมายเหตุของสไลด์ PPTX ใน C++
- ลบโน้ตออกจากสไลด์ PPT ใน C ++
- รับใบอนุญาตฟรี
ไลบรารี C++ สำหรับเพิ่ม แก้ไข และลบโน้ตใน PowerPoint PPT
Aspose.Slides for C++ คือไลบรารี่ C++ ดั้งเดิมที่รองรับการสร้าง อ่าน และจัดการไฟล์ PowerPoint ไลบรารียังรองรับการทำงานกับโน้ตในงานนำเสนอ PowerPoint คุณสามารถติดตั้งไลบรารีผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด
PM> Install-Package Aspose.Slides.Cpp
อ่านบันทึกจาก PowerPoint PPT ใน C ++
ต่อไปนี้เป็นขั้นตอนในการอ่านโน้ตจาก PowerPoint Slide
- โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
- เข้าถึง INNotesSlideManager สำหรับสไลด์ที่ต้องการโดยใช้เมธอด Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager()
- เรียกบันทึกสไลด์โดยใช้เมธอด INNotesSlideManager->getNotesSlide()
- อ่านบันทึกโดยใช้เมธอด INNotesSlide->getNotesTextFrame()->getText()
ต่อไปนี้คือโค้ดตัวอย่างสำหรับอ่านโน้ตจากสไลด์ PPTX โดยใช้ C++
// ไฟล์ PowerPoint ที่มา
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
// โหลดไฟล์นำเสนอ
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// อ่านบันทึกสไลด์
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();
Console::WriteLine(note->get_NotesTextFrame()->get_Text());
เพิ่มบันทึกลงใน PowerPoint PPT ใน C ++
Aspose.Slides for C++ ช่วยให้คุณสามารถเพิ่มบันทึกลงในสไลด์ PowerPoint ได้ สำหรับสิ่งนั้น ให้เข้าไปที่ INNotesSlideManager สำหรับสไลด์ที่ต้องการ แล้วจึงเพิ่มบันทึกย่อ ต่อไปนี้เป็นขั้นตอนในการเพิ่มบันทึกลงในสไลด์ PowerPoint ที่ต้องการ
- ขั้นแรก ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
- เข้าถึง INNotesSlideManager สำหรับสไลด์ที่ต้องการโดยใช้เมธอด Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager()
- เพิ่มบันทึกย่อของสไลด์ใหม่โดยใช้เมธอด INNotesSlideManager->AddNotesSlide()
- ตั้งค่าข้อความบันทึกโดยใช้เมธอด INNotesSlide->getNotesTextFrame()->setText (System::String)
- สุดท้าย บันทึกงานนำเสนอพร้อมโน้ตโดยใช้เมธอด Presentation->Save (System::String name, Export::SaveFormat)
ต่อไปนี้คือโค้ดตัวอย่างเพื่อเพิ่มบันทึกลงในสไลด์ PowerPoint PPT เฉพาะโดยใช้ C++
// เส้นทางไฟล์
const String sourceFilePath = u"SourceDirectory\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\added-slide-notes.pptx";
// โหลดไฟล์นำเสนอ
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// เพิ่มบันทึกสไลด์ใหม่
SharedPtr<INotesSlide> note = notesManager->AddNotesSlide();
// ตั้งค่าข้อความบันทึก
note->get_NotesTextFrame()->set_Text(u"Test");
// บันทึกไฟล์งานนำเสนอ
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
อัปเดตบันทึกย่อของสไลด์ PowerPoint PPT ใน C ++
หากต้องการอัปเดตบันทึก ให้ดึงบันทึกย่อที่มีอยู่ด้วย INNotesSlideManager จากนั้นจึงอัปเดตข้อความบันทึก ต่อไปนี้เป็นขั้นตอนในการอัปเดตบันทึกย่อของสไลด์ PowerPoint
- ขั้นแรก โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
- เข้าถึง INNotesSlideManager สำหรับสไลด์ที่ต้องการโดยใช้เมธอด Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager()
- เรียกบันทึกสไลด์โดยใช้เมธอด INNotesSlideManager->getNotesSlide()
- อัปเดตข้อความบันทึกโดยใช้เมธอด INNotesSlide->getNotesTextFrame()->setText (System::String)
- สุดท้าย บันทึกงานนำเสนอด้วยบันทึกที่อัปเดตโดยใช้เมธอด Presentation->Save (System::String name, Export::SaveFormat)
ต่อไปนี้คือโค้ดตัวอย่างเพื่ออัปเดตบันทึกย่อของสไลด์ PowerPoint PPT โดยใช้ C++
// เส้นทางไฟล์
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\updated-slide-notes.pptx";
// โหลดไฟล์นำเสนอ
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// เข้าถึงบันทึกสไลด์
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();
// ปรับปรุงบันทึก
note->get_NotesTextFrame()->set_Text(u"Test Updated");
// บันทึกไฟล์งานนำเสนอ
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
ลบโน้ตออกจากสไลด์ PowerPoint PPT ใน C ++
ลบโน้ตออกจากสไลด์โดยเรียก INNotesSlideManager สำหรับสไลด์นั้นๆ แล้วใช้เมธอด RemoveNotesSlide() ต่อไปนี้เป็นขั้นตอนในการลบโน้ตออกจากสไลด์ PowerPoint PPT
- ขั้นแรก โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
- เข้าถึง INNotesSlideManager สำหรับสไลด์ที่ต้องการโดยใช้เมธอด Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager()
- ลบโน้ตโดยใช้เมธอด INNotesSlideManager->RemoveNotesSlide()
- สุดท้าย บันทึกไฟล์งานนำเสนอโดยใช้เมธอด Presentation->Save (System::String name, Export::SaveFormat)
ต่อไปนี้คือโค้ดตัวอย่างในการลบโน้ตออกจากสไลด์ PowerPoint โดยใช้ C++
// เส้นทางไฟล์
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\removed-slide-notes.pptx";
// โหลดไฟล์นำเสนอ
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();
// ลบบันทึกสไลด์
notesManager->RemoveNotesSlide();
// บันทึกไฟล์งานนำเสนอ
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
ไลบรารี C ++ เพื่อจัดการ PowerPoint PPT Notes - รับใบอนุญาตฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีจัดการบันทึกสไลด์ในงานนำเสนอ PowerPoint โดยใช้ C++ โดยเฉพาะอย่างยิ่ง คุณได้เรียนรู้วิธีการอ่าน เพิ่ม อัปเดต และลบโน้ตออกจากสไลด์ PowerPoint Aspose.Slides for C++ ยังมีคุณสมบัติเพิ่มเติมมากมายที่ช่วยคุณในงานที่เกี่ยวข้องกับการนำเสนอของคุณ คุณสามารถสำรวจห้องสมุดโดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี