مایکروسافت پاورپوینت گزینه ای را برای اضافه کردن یادداشت به اسلایدها در اختیار شما قرار می دهد. این یادداشت ها می توانند با ارائه اطلاعات و زمینه های اضافی برای ارائه دهنده مفید باشند. ممکن است در موقعیتهایی قرار بگیرید که مجبور باشید چنین یادداشتهایی را به صورت برنامهریزی در ارائههای پاورپوینت خود اضافه یا بهروزرسانی کنید. با توجه به آن، این مقاله به شما یاد می دهد که چگونه یادداشت ها را در PowerPoint PPT/PPTX در C++ اضافه، ویرایش و حذف کنید.
- کتابخانه C++ برای افزودن، ویرایش و حذف یادداشت ها در پاورپوینت PPT
- یادداشت ها را از یک اسلاید پاورپوینت در C++ بخوانید
- یادداشت ها را به اسلاید PPT در C++ اضافه کنید
- یادداشت های یک اسلاید PPTX را در C++ به روز کنید
- یادداشت ها را از اسلاید PPT در C++ حذف کنید
- مجوز رایگان دریافت کنید
کتابخانه C++ برای افزودن، ویرایش و حذف یادداشت ها در پاورپوینت PPT
Aspose.Slides for C++ یک کتابخانه بومی C++ است که از ایجاد، خواندن و دستکاری فایل های پاورپوینت پشتیبانی می کند. این کتابخانه همچنین از کار با یادداشت ها در ارائه های پاورپوینت پشتیبانی می کند. میتوانید کتابخانه را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش Downloads دانلود کنید.
PM> Install-Package Aspose.Slides.Cpp
یادداشت ها را از پاورپوینت PPT در C++ بخوانید
مراحل زیر برای خواندن یادداشت ها از اسلاید پاورپوینت آمده است.
- ارائه پاورپوینت را با استفاده از کلاس Presentation بارگیری کنید.
- با استفاده از روش Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager() به INotesSlideManager برای یک اسلاید خاص دسترسی پیدا کنید.
- یادداشت های اسلاید را با استفاده از روش INotesSlideManager->getNotesSlide() بازیابی کنید.
- یادداشت ها را با استفاده از روش INotesSlide->getNotesTextFrame()->getText() بخوانید.
کد زیر نمونه ای برای خواندن یادداشت ها از یک اسلاید 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 برای اسلاید مورد نیاز دسترسی پیدا کنید و سپس یادداشت را اضافه کنید. مراحل زیر برای افزودن یادداشت به یک اسلاید پاورپوینت خاص است.
- ابتدا، ارائه پاورپوینت را با استفاده از کلاس Presentation بارگیری کنید.
- با استفاده از روش Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager() به INotesSlideManager برای یک اسلاید خاص دسترسی پیدا کنید.
- با استفاده از روش INotesSlideManager->AddNotesSlide() یادداشت های اسلاید جدیدی اضافه کنید.
- متن یادداشت ها را با استفاده از روش INotesSlide->getNotesTextFrame()->setText (System::String value) تنظیم کنید.
- در نهایت، با استفاده از روش Presentation->Save (System::String name, Export::SaveFormat format) ارائه را با یادداشت ذخیره کنید.
کد زیر نمونه ای برای اضافه کردن یادداشت به اسلاید 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 بازیابی میکنید و سپس متن یادداشت را بهروزرسانی میکنید. مراحل زیر برای به روز رسانی یادداشت های یک اسلاید پاورپوینت آورده شده است.
- ابتدا، ارائه پاورپوینت را با استفاده از کلاس Presentation بارگیری کنید.
- با استفاده از روش Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager() به INotesSlideManager برای یک اسلاید خاص دسترسی پیدا کنید.
- یادداشت های اسلاید را با استفاده از روش INotesSlideManager->getNotesSlide() بازیابی کنید.
- متن یادداشت را با استفاده از روش INotesSlide->getNotesTextFrame()->setText (System::String value) به روز کنید.
- در نهایت، ارائه را با یادداشت به روز شده با استفاده از روش Presentation->Save (System::String name, Export::SaveFormat format) ذخیره کنید.
کد زیر نمونه ای برای به روز رسانی یادداشت های یک اسلاید پاورپوینت 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 آمده است.
- ابتدا، ارائه پاورپوینت را با استفاده از کلاس Presentation بارگیری کنید.
- با استفاده از روش Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager() به INotesSlideManager برای یک اسلاید خاص دسترسی پیدا کنید.
- یادداشت ها را با استفاده از روش INotesSlideManager->RemoveNotesSlide() حذف کنید.
- در نهایت فایل ارائه را با استفاده از روش Presentation->Save (System::String name, Export::SaveFormat format) ذخیره کنید.
کد زیر نمونه ای برای حذف یادداشت ها از اسلاید پاورپوینت با استفاده از 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 ما با ما تماس بگیرید.