این مقاله نحوه حذف یادداشت ها از PowerPoint با C# REST API را راهنمایی می کند. یاد خواهید گرفت چگونه تمام یادداشت ها را در پاورپوینت با C# Low Code API با استفاده از یک SDK ابری مبتنی بر NET حذف کنید. یک کد نمونه برای حذف اسلاید یادداشت و سپس تایید حذف یادداشت در اختیار شما قرار می دهد.
پیش نیاز
دانلود کنید Aspose.Slides Cloud SDK for Dotnet to delete a note
پروژه C# را با SDK بالا برای حذف یادداشت ها راه اندازی کنید
مراحل حذف همه یادداشت ها از پاورپوینت با C# REST API
- کلاینت API را با استفاده از کلاس SlidesApi با اعتبارنامه برای حذف یادداشت ها راه اندازی کنید.
- با استفاده از روش UploadFile() ارائه را با یادداشت هایی در آن آپلود کنید
- با استفاده از نام فایل آپلود شده و شماره اسلاید هدف، روش DeleteNotesSlide() را فراخوانی کنید
- نمایش پیام برای نشان دادن اینکه یادداشت ها از اسلاید هدف حذف شده است
- پس از حذف یادداشت ها، ارائه به روز شده را دانلود کنید
این مراحل نحوه حذف یادداشت ها در پاورپوینت با رابط 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 مراجعه کنید.