یادداشت های اسلاید پاورپوینت را مدیریت کنید

مایکروسافت پاورپوینت گزینه ای را برای اضافه کردن یادداشت به اسلایدها در اختیار شما قرار می دهد. این یادداشت ها می توانند با ارائه اطلاعات و زمینه های اضافی برای ارائه دهنده مفید باشند. ممکن است در موقعیت‌هایی قرار بگیرید که مجبور باشید چنین یادداشت‌هایی را به صورت برنامه‌ریزی در ارائه‌های پاورپوینت خود اضافه یا به‌روزرسانی کنید. با توجه به آن، این مقاله به شما یاد می دهد که چگونه یادداشت ها را در PowerPoint PPT/PPTX در C++ اضافه، ویرایش و حذف کنید.

کتابخانه C++ برای افزودن، ویرایش و حذف یادداشت ها در پاورپوینت PPT

Aspose.Slides for C++ یک کتابخانه بومی C++ است که از ایجاد، خواندن و دستکاری فایل های پاورپوینت پشتیبانی می کند. این کتابخانه همچنین از کار با یادداشت ها در ارائه های پاورپوینت پشتیبانی می کند. می‌توانید کتابخانه را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش Downloads دانلود کنید.

PM> Install-Package Aspose.Slides.Cpp

یادداشت ها را از پاورپوینت PPT در C++ بخوانید

مراحل زیر برای خواندن یادداشت ها از اسلاید پاورپوینت آمده است.

کد زیر نمونه ای برای خواندن یادداشت ها از یک اسلاید PPTX با استفاده از C++ است.

// منبع فایل پاورپوینت
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";

// فایل Presentation را بارگیری کنید
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());

یادداشت ها را به پاورپوینت PPT در C++ اضافه کنید

Aspose.Slides for C++ این امکان را برای شما فراهم می کند که به اسلایدهای پاورپوینت یادداشت اضافه کنید. برای این کار، به INotesSlideManager برای اسلاید مورد نیاز دسترسی پیدا کنید و سپس یادداشت را اضافه کنید. مراحل زیر برای افزودن یادداشت به یک اسلاید پاورپوینت خاص است.

کد زیر نمونه ای برای اضافه کردن یادداشت به اسلاید PPT پاورپوینت خاص با استفاده از ++C است.

// مسیرهای فایل
const String sourceFilePath = u"SourceDirectory\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\added-slide-notes.pptx";

// فایل Presentation را بارگیری کنید
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);

یادداشت های اسلایدهای پاورپوینت PPT را در C++ به روز کنید

برای به‌روزرسانی یادداشت‌ها، یادداشت موجود را با INotesSlideManager بازیابی می‌کنید و سپس متن یادداشت را به‌روزرسانی می‌کنید. مراحل زیر برای به روز رسانی یادداشت های یک اسلاید پاورپوینت آورده شده است.

کد زیر نمونه ای برای به روز رسانی یادداشت های یک اسلاید پاورپوینت PPT با استفاده از ++C است.

// مسیرهای فایل
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\updated-slide-notes.pptx";

// فایل Presentation را بارگیری کنید
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);

یادداشت ها را از اسلاید پاورپوینت PPT در C++ حذف کنید

با بازیابی INotesSlideManager برای آن اسلاید خاص و سپس با استفاده از روش RemoveNotesSlide()، یادداشت ها را از یک اسلاید حذف کنید. مراحل زیر برای حذف یادداشت ها از اسلاید پاورپوینت PPT آمده است.

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

// مسیرهای فایل
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\removed-slide-notes.pptx";

// فایل Presentation را بارگیری کنید
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++ برای دستکاری یادداشت های PPT پاورپوینت - مجوز رایگان دریافت کنید

می‌توانید برای امتحان کتابخانه بدون محدودیت ارزیابی، [یک مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله نحوه مدیریت یادداشت های اسلاید در ارائه های پاورپوینت با استفاده از C++ را یاد گرفتید. به طور خاص، شما یاد گرفته اید که چگونه یادداشت ها را از اسلایدهای پاورپوینت بخوانید، اضافه کنید، به روز کنید و حذف کنید. Aspose.Slides برای C++ همچنین بسیاری از ویژگی های اضافی را ارائه می دهد که به شما در انجام وظایف مربوط به ارائه کمک می کند. می‌توانید با مراجعه به مستندات رسمی کتابخانه را با جزئیات کاوش کنید. در صورت وجود هرگونه سوال، لطفاً در [تالار گفتمان پشتیبانی رایگان32 ما با ما تماس بگیرید.

همچنین ببینید