حذف یادداشت ها از پاورپوینت با C# REST API

این مقاله نحوه حذف یادداشت ها از PowerPoint با C# REST API را راهنمایی می کند. یاد خواهید گرفت چگونه تمام یادداشت ها را در پاورپوینت با C# Low Code API با استفاده از یک SDK ابری مبتنی بر NET حذف کنید. یک کد نمونه برای حذف اسلاید یادداشت و سپس تایید حذف یادداشت در اختیار شما قرار می دهد.

پیش نیاز

مراحل حذف همه یادداشت ها از پاورپوینت با C# REST API

  1. کلاینت API را با استفاده از کلاس SlidesApi با اعتبارنامه برای حذف یادداشت ها راه اندازی کنید.
  2. با استفاده از روش UploadFile() ارائه را با یادداشت هایی در آن آپلود کنید
  3. با استفاده از نام فایل آپلود شده و شماره اسلاید هدف، روش DeleteNotesSlide() را فراخوانی کنید
  4. نمایش پیام برای نشان دادن اینکه یادداشت ها از اسلاید هدف حذف شده است
  5. پس از حذف یادداشت ها، ارائه به روز شده را دانلود کنید

این مراحل نحوه حذف یادداشت ها در پاورپوینت با رابط C# REST را شرح می دهد. ارائه هدف را در فضای ذخیره سازی ابری آپلود کنید و با ارائه نام فایل و اسلاید هدف، متد DeleteNotesSlide() را فراخوانی کنید. این فرآیند را برای تمام اسلایدهای ارائه تکرار کنید و خروجی را روی دیسک ذخیره کنید.

کد حذف همه یادداشت ها در پاورپوینت با رابط C# REST

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace PresentationModifier
{
class SlideNotesRemover
{
static void Main(string[] args)
{
// Initialize the API client with credentials
var slidesApi = new SlidesApi("ID", "Secret");
// Define the presentation file name
string presentationFile = "PresentationExample.pptx";
// Upload the presentation to the server
var uploadResponse = slidesApi.UploadFile(presentationFile, new MemoryStream(File.ReadAllBytes(presentationFile)));
// Specify the slide number to modify (changed to slide 2)
int targetSlideNumber = 2;
// Remove the notes slide from the specified slide
Slide updatedSlide = slidesApi.DeleteNotesSlide(presentationFile, targetSlideNumber);
// Check if the notes slide exists after the operation
bool isNotesSlidePresent = updatedSlide.NotesSlide != null;
Console.WriteLine("Notes slide present: " + isNotesSlidePresent);
// Download the updated presentation from the server
Stream updatedFileStream = slidesApi.DownloadFile(presentationFile);
// Save the modified presentation locally
using (var fileStream = new FileStream("ModifiedPresentation.pptx", FileMode.Create, FileAccess.Write))
{
updatedFileStream.CopyTo(fileStream);
}
Console.WriteLine("Presentation updated and saved as 'ModifiedPresentation.pptx'.");
}
}
}

این کد چگونگی حذف یادداشت ها در پاورپوینت با رابط C# REST را نشان داده است. می‌توانید از پرچم NotesSlide برای بررسی اینکه آیا برخی از اسلایدها قبل و بعد از حذف یادداشت‌ها یادداشت‌هایی در آن‌ها وجود دارد یا خیر، استفاده کنید. برای بررسی وجود اسلاید یادداشت، از متد NotesSlideExists() استفاده کنید.

در این مقاله نحوه حذف یادداشت ها به ما آموزش داده شده است. برای افزودن یادداشت به ارائه، به مقاله اضافه کردن یادداشت ها به اسلاید پاورپوینت با C# REST API مراجعه کنید.

 فارسی