تُستخدم ملاحظات الشرائح في عروض PowerPoint التقديمية لإضافة مراجع لمقدم العرض لاستدعاء النقاط المهمة أثناء العرض التقديمي. يمكن إضافة هذه الملاحظات إلى كل شريحة من عرض PowerPoint التقديمي. تتناول هذه المقالة أيضًا بعض الجوانب المهمة للتعامل مع ملاحظات الشرائح في العروض التقديمية برمجيًا.
بعد قراءة هذا المقال ، ستتمكن من:
- قراءة ملاحظات الشرائح في عرض PowerPoint التقديمي باستخدام C#,
- أضف ملاحظات الشرائح إلى عرض PowerPoint تقديمي في C#,
- تحديث الملاحظات في شريحة معينة من عرض PowerPoint التقديمي في C#, and
- إزالة ملاحظات الشرائح في عرض PowerPoint تقديمي باستخدام C#.
العمل مع Slide Notes باستخدام Aspose.Slides لـ .NET
من أجل العمل مع ملاحظات الشرائح في PowerPoint ، سنستخدم Aspose.Slides for .NET - واجهة برمجة تطبيقات قوية للتشغيل الآلي في PowerPoint تدعم إنشاء مستندات العرض التقديمي وتحديثها وتحليلها وتحويلها. يمكنك تنزيل واجهة برمجة التطبيقات أو تثبيتها باستخدام الخيارات التالية:
باستخدام مدير الحزم NuGet
استخدام وحدة تحكم مدير الحزم
PM> Install-Package Aspose.Slides.NET
قراءة ملاحظات الشرائح من PowerPoint Presentation في C#
من أجل الوصول إلى ملاحظات الشرائح في PowerPoint ، يوفر Aspose.Slides for .NET واجهة INotesSlideManager. يتيح لك INotesSlideManager الوصول إلى ملاحظات الشرائح وقراءتها وإضافتها وتحديثها. فيما يلي خطوات قراءة ملاحظات الشرائح من عرض PowerPoint التقديمي.
- قم بتحميل عرض PowerPoint التقديمي في كائن Presentation.
- قم بالوصول إلى NotesSlideManager لشريحة معينة باستخدام واجهة INotesSlideManager.
- احصل على ملاحظات الشريحة في واجهة INotesSlide.
- اقرأ ملاحظات الشرائح باستخدام INotesSlide.NotesTextFrame.Text.
يُظهر نموذج التعليمات البرمجية التالي كيفية قراءة ملاحظات الشريحة من PowerPoint PPTX باستخدام C#.
// تحميل عرض PowerPoint التقديمي
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// اقرأ ملاحظات الشرائح
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);
إضافة ملاحظات إلى شريحة PowerPoint في C#
فيما يلي خطوات إضافة ملاحظات إلى شريحة معينة في عرض PowerPoint تقديمي.
- قم بتحميل عرض PowerPoint التقديمي في كائن العرض التقديمي.
- الوصول إلى NotesSlideManager لشريحة معينة.
- استخدم واجهة INotesSlide لإضافة ملاحظة جديدة.
- احفظ العرض التقديمي باستخدام طريقة Presentation.Save (String، SaveFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية إضافة ملاحظات الشريحة إلى PowerPoint PPTX باستخدام C#.
// تحميل عرض PowerPoint التقديمي
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// أضف ملاحظات شريحة جديدة
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// حفظ العرض التقديمي
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);
تحديث ملاحظات الشرائح في PowerPoint Presentation باستخدام C#
لتحديث الملاحظات في شريحة عرض تقديمي معين ، ستصل إلى NotesSlide بنفس الطريقة التي قمت بها لقراءة الملاحظات. بمجرد وصولك إلى ملاحظات الشريحة ، يمكنك ببساطة تحديث النص باستخدام خاصية INotesSlide.NotesTextFrame.Text. بمجرد الانتهاء من ذلك ، احفظ ملف العرض التقديمي باستخدام طريقة Presentation.Save (String ، SaveFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحديث ملاحظات الشريحة في عرض تقديمي لـ PowerPoint باستخدام C#.
// تحميل عرض PowerPoint التقديمي
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// الوصول إلى ملاحظات الشرائح
INotesSlide note = mgr.NotesSlide;
// تحديث نص ملاحظة الشريحة
note.NotesTextFrame.Text = "this is updated note";
// حفظ العرض التقديمي
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);
إزالة ملاحظات الشرائح في PowerPoint Presentation باستخدام C#
لإزالة ملاحظات الشريحة من عرض تقديمي لـ PowerPoint ، ما عليك سوى استدعاء طريقة INotesSlideManager.RemoveNotesSlide() وحفظ ملف العرض التقديمي. يوضح نموذج التعليمات البرمجية التالي كيفية إزالة ملاحظات الشريحة من عرض تقديمي لـ PowerPoint باستخدام C#.
// تحميل عرض PowerPoint التقديمي
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// إزالة ملاحظات الشريحة
mgr.RemoveNotesSlide();
// حفظ العرض التقديمي
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);
أنظر أيضا
جرب Aspose.Slides for .NET مجانًا
يمكنك تجربة Aspose.Slides for .NET باستخدام [ترخيص مؤقت] مجاني 16.