یادداشتهای اسلاید در ارائههای پاورپوینت برای افزودن ارجاع به ارائه کننده برای یادآوری نکات مهم در حین ارائه استفاده میشود. این یادداشت ها را می توان به هر اسلاید از ارائه پاورپوینت اضافه کرد. این مقاله همچنین برخی از جنبه های مهم برخورد با یادداشت های اسلاید در ارائه ها را به صورت برنامه ای پوشش می دهد.
پس از مطالعه این مقاله، شما قادر خواهید بود:
- خواندن یادداشت های اسلاید در ارائه پاورپوینت با استفاده از سی شارپ,
- اضافه کردن یادداشت های اسلاید به ارائه پاورپوینت در سی شارپ,
- به روز رسانی یادداشت ها در یک اسلاید خاص از ارائه پاورپوینت در سی شارپ, and
- حذف یادداشت های اسلاید در ارائه پاورپوینت با استفاده از سی شارپ.
کار با Slide Notes با استفاده از Aspose.Slides برای دات نت
به منظور کار با یادداشتهای اسلاید در پاورپوینت، از Aspose.Slides for .NET استفاده میکنیم - یک API اتوماسیون پاورپوینت قدرتمند که از ایجاد، بهروزرسانی، تجزیه و تبدیل اسناد ارائه پشتیبانی میکند. میتوانید API را دانلود یا با استفاده از گزینههای زیر نصب کنید:
با استفاده از NuGet Package Manager
با استفاده از Package Manager Console
PM> Install-Package Aspose.Slides.NET
خواندن یادداشت های اسلاید از ارائه پاورپوینت در سی شارپ
به منظور دسترسی به یادداشت های اسلاید در پاورپوینت، Aspose.Slides برای دات نت رابط INotesSlideManager را ارائه می دهد. INotesSlideManager به شما امکان دسترسی، خواندن، افزودن و به روز رسانی یادداشت های اسلاید را می دهد. مراحل زیر برای خواندن یادداشت های اسلاید از ارائه پاورپوینت آمده است.
- ارائه پاورپوینت را در شیء Presentation بارگیری کنید.
- با استفاده از رابط INotesSlideManager به NotesSlideManager اسلاید خاص دسترسی پیدا کنید.
- یادداشت های اسلاید را در رابط INotesSlide دریافت کنید.
- یادداشت های اسلاید را با استفاده از INotesSlide.NotesTextFrame.Text بخوانید.
نمونه کد زیر نحوه خواندن یادداشت های اسلاید از یک پاورپوینت PPTX با استفاده از C# را نشان می دهد.
// بارگذاری ارائه پاورپوینت
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// یادداشت های اسلاید را بخوانید
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);
اضافه کردن یادداشت به اسلاید پاورپوینت در سی شارپ
مراحل زیر برای افزودن یادداشت به یک اسلاید خاص در ارائه پاورپوینت آورده شده است.
- ارائه پاورپوینت را در شی Presentation بارگیری کنید.
- به NotesSlideManager یک اسلاید خاص دسترسی پیدا کنید.
- از رابط INotesSlide برای اضافه کردن یادداشت جدید استفاده کنید.
- ارائه را با استفاده از روش Presentation.Save(String, SaveFormat) ذخیره کنید.
نمونه کد زیر نحوه افزودن یادداشت های اسلاید را با استفاده از C# به پاورپوینت PPTX نشان می دهد.
// بارگذاری ارائه پاورپوینت
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);
به روز رسانی یادداشت های اسلاید در ارائه پاورپوینت با استفاده از سی شارپ
به منظور به روز رسانی یادداشت ها در یک اسلاید ارائه خاص، به همان روشی که برای خواندن یادداشت ها انجام داده اید، به NotesSlide دسترسی خواهید داشت. هنگامی که به یادداشت های اسلاید دسترسی پیدا کردید، می توانید به سادگی متن را با استفاده از ویژگی INotesSlide.NotesTextFrame.Text به روز کنید. پس از اتمام، فایل ارائه را با استفاده از روش Presentation.Save (String, SaveFormat) ذخیره کنید.
نمونه کد زیر نحوه بهروزرسانی یادداشتهای اسلاید را در یک ارائه پاورپوینت با استفاده از C# نشان میدهد.
// بارگذاری ارائه پاورپوینت
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);
حذف یادداشت های اسلاید در ارائه پاورپوینت با استفاده از سی شارپ
برای حذف یادداشت های اسلاید از یک ارائه پاورپوینت، به سادگی با روش INotesSlideManager.RemoveNotesSlide() تماس بگیرید و فایل ارائه را ذخیره کنید. نمونه کد زیر نحوه حذف یادداشت های اسلاید از یک ارائه پاورپوینت با استفاده از C# را نشان می دهد.
// بارگذاری ارائه پاورپوینت
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// حذف یادداشت های اسلاید
mgr.RemoveNotesSlide();
// ذخیره ارائه
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);
همچنین ببینید
Aspose.Slides را برای دات نت به صورت رایگان امتحان کنید
می توانید Aspose.Slides را برای دات نت با استفاده از یک [مجوز موقت] رایگان امتحان کنید.