به روز رسانی افزودن را بخوانید و یادداشت های اسلاید را در پاورپوینت با استفاده از C#.NET حذف کنید

یادداشت‌های اسلاید در ارائه‌های پاورپوینت برای افزودن ارجاع به ارائه کننده برای یادآوری نکات مهم در حین ارائه استفاده می‌شود. این یادداشت ها را می توان به هر اسلاید از ارائه پاورپوینت اضافه کرد. این مقاله همچنین برخی از جنبه های مهم برخورد با یادداشت های اسلاید در ارائه ها را به صورت برنامه ای پوشش می دهد.

پس از مطالعه این مقاله، شما قادر خواهید بود:

کار با Slide Notes با استفاده از Aspose.Slides برای دات نت

به منظور کار با یادداشت‌های اسلاید در پاورپوینت، از Aspose.Slides for .NET استفاده می‌کنیم - یک API اتوماسیون پاورپوینت قدرتمند که از ایجاد، به‌روزرسانی، تجزیه و تبدیل اسناد ارائه پشتیبانی می‌کند. می‌توانید API را دانلود یا با استفاده از گزینه‌های زیر نصب کنید:

با استفاده از NuGet Package Manager

یادداشت های اسلاید را در PowerPoint C#.NET بخوانید یا به روز کنید

با استفاده از Package Manager Console

PM> Install-Package Aspose.Slides.NET

خواندن یادداشت های اسلاید از ارائه پاورپوینت در سی شارپ

به منظور دسترسی به یادداشت های اسلاید در پاورپوینت، Aspose.Slides برای دات نت رابط INotesSlideManager را ارائه می دهد. INotesSlideManager به شما امکان دسترسی، خواندن، افزودن و به روز رسانی یادداشت های اسلاید را می دهد. مراحل زیر برای خواندن یادداشت های اسلاید از ارائه پاورپوینت آمده است.

نمونه کد زیر نحوه خواندن یادداشت های اسلاید از یک پاورپوینت 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 را برای دات نت با استفاده از یک [مجوز موقت] رایگان امتحان کنید.