Изтрийте бележки от PowerPoint с C# REST API

Тази статия ръководи как да изтривате бележки от PowerPoint с C# REST API. Ще научите как да изтриете всички бележки в PowerPoint с C# Low Code API с помощта на базиран на .NET облачен SDK. Той ще ви предостави примерен код за изтриване на слайд с бележка и след това потвърждение за изтриването на бележка.

Предпоставка

Стъпки за премахване на всички бележки от PowerPoint с C# REST API

  1. Инициализирайте API клиента, като използвате класа SlidesApi с идентификационни данни за премахване на бележки
  2. Качете презентацията с бележки в нея, като използвате метода UploadFile().
  3. Извикайте метода DeleteNotesSlide(), като използвате името на качения файл и номера на целевия слайд
  4. Показване на съобщението, за да се покаже, че бележките са изтрити от целевия слайд
  5. Изтеглете актуализираната презентация след изтриване на бележките

Тези стъпки описват как да изтриете бележки в PowerPoint с C# REST интерфейс. Качете целевата презентация в облачното хранилище и извикайте метода DeleteNotesSlide(), като предоставите името на файла и целевия слайд. Повторете този процес за всички слайдове в презентацията и запазете резултата на диска.

Код за изтриване на всички бележки в PowerPoint с 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'.");
}
}
}

Този код демонстрира как да изтривате бележки в PowerPoint с C# REST интерфейс. Можете да използвате флага NotesSlide, за да проверите дали даден слайд има бележки в тях преди и след изтриването на бележките. За да проверите съществуването на слайда с бележки, използвайте метода NotesSlideExists().

Тази статия ни научи как да премахваме бележки. За добавяне на бележки към презентация вижте статията на Добавете бележки към слайд на PowerPoint с C# REST API.

 Български