จัดการบันทึกสไลด์ PowerPoint

Microsoft PowerPoint ให้คุณมีตัวเลือกในการเพิ่มบันทึกในสไลด์ของคุณ บันทึกย่อเหล่านี้จะเป็นประโยชน์สำหรับผู้นำเสนอโดยให้ข้อมูลและบริบทเพิ่มเติม คุณอาจพบว่าตัวเองอยู่ในสถานการณ์ที่ต้องเพิ่มหรืออัปเดตบันทึกย่อดังกล่าวโดยทางโปรแกรมในงานนำเสนอ PowerPoint ของคุณ ด้วยเหตุนี้ บทความนี้จะสอนวิธีเพิ่ม แก้ไข และลบโน้ตใน PowerPoint PPT/PPTX ใน C++

ไลบรารี C++ สำหรับเพิ่ม แก้ไข และลบโน้ตใน PowerPoint PPT

Aspose.Slides for C++ คือไลบรารี่ C++ ดั้งเดิมที่รองรับการสร้าง อ่าน และจัดการไฟล์ PowerPoint ไลบรารียังรองรับการทำงานกับโน้ตในงานนำเสนอ PowerPoint คุณสามารถติดตั้งไลบรารีผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด

PM> Install-Package Aspose.Slides.Cpp

อ่านบันทึกจาก PowerPoint PPT ใน C ++

ต่อไปนี้เป็นขั้นตอนในการอ่านโน้ตจาก PowerPoint Slide

ต่อไปนี้คือโค้ดตัวอย่างสำหรับอ่านโน้ตจากสไลด์ 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 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 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 โดยใช้ 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++ ยังมีคุณสมบัติเพิ่มเติมมากมายที่ช่วยคุณในงานที่เกี่ยวข้องกับการนำเสนอของคุณ คุณสามารถสำรวจห้องสมุดโดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย