یادداشت های اسلاید برای افزودن اطلاعات اضافی به عنوان مرجع در ارائه ها استفاده می شود. مجریان این یادداشت ها را برای یادآوری نکات ضروری مربوط به ارائه خود اضافه می کنند. در این مقاله، نحوه دستکاری یادداشت های اسلاید در ارائه ها را به صورت برنامه ای یاد خواهید گرفت. به ویژه، مقاله نحوه خواندن، افزودن و حذف یادداشت های اسلاید در ارائه های پاورپوینت با استفاده از جاوا را پوشش می دهد.
- Java API برای کار با یادداشت های اسلاید پاورپوینت
- یادداشت های اسلاید را در ارائه پاورپوینت بخوانید
- اضافه کردن یادداشت های اسلاید به ارائه پاورپوینت
- حذف یادداشت های اسلاید در ارائه پاورپوینت
- یک مجوز API رایگان دریافت کنید
Java API برای کار با یادداشت های اسلاید پاورپوینت
برای کار با یادداشتهای اسلاید، از Aspose.Slides for Java استفاده میکنیم. این یک API غنی از ویژگی ها است که به شما امکان می دهد ارائه های پاورپوینت را از داخل برنامه های جاوا ایجاد، ویرایش و تبدیل کنید. می توانید API را دانلود یا با استفاده از تنظیمات Maven زیر نصب کنید.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.3</version>
<classifier>jdk16</classifier>
</dependency>
یادداشت های اسلاید را در ارائه پاورپوینت در جاوا بخوانید
مراحل زیر برای خواندن یادداشت های اسلاید در ارائه های پاورپوینت با استفاده از جاوا آمده است.
- ابتدا، ارائه را با استفاده از کلاس Presentation بارگذاری کنید.
- با استفاده از روش Presentation.getSlides().getItem(index).getNotesSlideManager() به INotesSlideManager اسلاید مورد نظر در ارائه در ارائه دسترسی پیدا کنید.
- با استفاده از روش INotesSlideManager.getNotesSlide() یادداشت های اسلاید را در شی INotesSlide دریافت کنید.
- در نهایت، با استفاده از روش INotesSlide.getNotesTextFrame().getText() به متن یادداشت ها دسترسی پیدا کنید.
نمونه کد زیر نحوه خواندن یادداشت های اسلاید در ارائه پاورپوینت با استفاده از جاوا را نشان می دهد.
// فایل ارائه را بارگیری کنید
Presentation presentation = new Presentation("presentation.pptx");
// دسترسی به مدیریت اسلاید یادداشت ها
INotesSlideManager mgr = presentation.getSlides().get_Item(0).getNotesSlideManager();
// یادداشت های اسلاید را بخوانید
INotesSlide note = mgr.getNotesSlide();
System.out.println(note.getNotesTextFrame().getText());
اضافه کردن یادداشت های اسلاید به ارائه پاورپوینت با استفاده از جاوا
مراحل زیر برای افزودن یادداشت های اسلاید به ارائه پاورپوینت با استفاده از جاوا آمده است.
- ابتدا با استفاده از کلاس Presentation ارائه را بارگیری یا ایجاد کنید.
- با استفاده از روش Presentation.getSlides().getItem(index).getNotesSlideManager() به INotesSlideManager اسلاید مورد نظر در ارائه در ارائه دسترسی پیدا کنید.
- با استفاده از روش INotesSlideManager.getNotesSlide() یادداشت های اسلاید را در شیء INotesSlide دریافت کنید.
- متن یادداشت ها را با استفاده از روش INotesSlide.getNotesTextFrame().setText(String) تنظیم کنید.
- در نهایت، ارائه را با استفاده از روش Presentation.save(String, SaveFormat.Pptx) ذخیره کنید.
نمونه کد زیر نحوه اضافه کردن یادداشت های اسلاید را در یک ارائه پاورپوینت با استفاده از جاوا نشان می دهد.
// فایل ارائه را بارگیری کنید
Presentation presentation = new Presentation("presentation.pptx");
// دسترسی به مدیریت اسلاید یادداشت ها
INotesSlideManager mgr = presentation.getSlides().get_Item(0).getNotesSlideManager();
// متن را به یادداشت ها اضافه کنید
INotesSlide note = mgr.getNotesSlide();
note.getNotesTextFrame().setText("new slide note");
// ذخیره ارائه به روز شده
presentation.save("added-slide-notes.pptx", SaveFormat.Pptx);
حذف یادداشت های اسلاید در ارائه پاورپوینت
مراحل زیر برای حذف یادداشت های اسلاید در ارائه های پاورپوینت با استفاده از جاوا آمده است.
- ابتدا، ارائه را با استفاده از کلاس Presentation بارگیری یا ایجاد کنید.
- با استفاده از روش Presentation.getSlides().getItem(index).getNotesSlideManager() به INotesSlideManager اسلاید مورد نظر در ارائه در ارائه دسترسی پیدا کنید.
- با استفاده از روش INotesSlideManager.removeNotesSlide() یادداشت های اسلاید را حذف کنید.
- در نهایت، ارائه را با استفاده از روش Presentation.save(String, SaveFormat.Pptx) ذخیره کنید.
نمونه کد زیر نحوه حذف یادداشت های اسلاید در ارائه پاورپوینت با استفاده از جاوا را نشان می دهد.
// دسترسی به مدیریت اسلاید یادداشت ها
Presentation pres = new Presentation("presWithNotes.pptx");
// یادداشت های اسلاید اول را حذف کنید
INotesSlideManager mgr = pres.getSlides().get_Item(0).getNotesSlideManager();
mgr.removeNotesSlide();
// ذخیره ارائه به روز شده
pres.save("test.pptx", SaveFormat.Pptx);
مجوز API رایگان دریافت کنید
برای استفاده از API بدون محدودیت ارزیابی، می توانید [درخواست مجوز موقت رایگان21 کنید.
نتیجه
در این مقاله نحوه کار با یادداشت های اسلاید در ارائه های پاورپوینت با استفاده از جاوا را یاد گرفتید. راهنمای گام به گام و نمونه کد نحوه خواندن، افزودن یا حذف یادداشت های اسلاید را نشان داده است. علاوه بر این، میتوانید با استفاده از مستندات درباره API بیشتر کاوش کنید. در کنار آن، میتوانید سوالات خود را در [تالار گفتمان23 ما ارسال کنید.