Видалення нотаток із PowerPoint за допомогою C# REST API

У цій статті описано, як видалити нотатки з PowerPoint за допомогою C# REST API. Ви дізнаєтеся, як видалити всі нотатки в PowerPoint за допомогою C# Low Code API за допомогою хмарного SDK на основі .NET. Він надасть вам зразок коду для видалення слайда нотатки, а потім підтвердження видалення нотатки.

Обов’язкова умова

Кроки для видалення всіх нотаток із 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.

 Українська