Mange PowerPoint Slide Notes

يوفر لك 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.

ما يلي هو نموذج التعليمات البرمجية لقراءة الملاحظات من شريحة 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. لذلك ، قم بالوصول إلى INotesSlideManager للشريحة المطلوبة ثم قم بإضافة الملاحظة. فيما يلي خطوات إضافة ملاحظات إلى شريحة 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 Slides في C ++

لتحديث الملاحظات ، يمكنك استرداد الملاحظة الموجودة باستخدام INotesSlideManager ثم تحديث نص الملاحظة. فيما يلي خطوات تحديث الملاحظات على شريحة 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 Slide في C ++

قم بإزالة الملاحظات من الشريحة عن طريق استرداد INotesSlideManager لتلك الشريحة المعينة ثم استخدام طريقة 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 - احصل على ترخيص مجاني

يمكنك طلب رخصة مؤقتة مجانية لتجربة المكتبة دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية إدارة ملاحظات الشرائح في عروض PowerPoint التقديمية باستخدام C ++. على وجه التحديد ، لقد تعلمت كيفية قراءة وإضافة وتحديث وإزالة الملاحظات من شرائح PowerPoint. Aspose.Slides for C ++ يوفر أيضًا العديد من الميزات الإضافية التي تساعدك في المهام المتعلقة بالعرض التقديمي. يمكنك استكشاف المكتبة بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا