Usuń notatki z programu PowerPoint za pomocą interfejsu API C# REST

W tym artykule opisano, jak usunąć notatki z PowerPoint za pomocą interfejsu API C# REST. Dowiesz się jak usunąć wszystkie notatki w programie PowerPoint za pomocą interfejsu API języka C# Low Code przy użyciu pakietu SDK w chmurze opartego na platformie .NET. Otrzymasz przykładowy kod do usunięcia slajdu notatki, a następnie potwierdzenie usunięcia notatki.

Warunek wstępny

Kroki, aby usunąć wszystkie notatki z programu PowerPoint za pomocą interfejsu API C# REST

  1. Zainicjuj klienta API przy użyciu klasy SlidesApi z poświadczeniami umożliwiającymi usuwanie notatek
  2. Prześlij prezentację z notatkami za pomocą metody UploadFile().
  3. Wywołaj metodę DeleteNotesSlide(), używając nazwy przesłanego pliku i docelowego numeru slajdu
  4. Wyświetl komunikat informujący, że notatki zostały usunięte ze slajdu docelowego
  5. Pobierz zaktualizowaną prezentację po usunięciu notatek

Poniższe kroki opisują jak usuwać notatki w programie PowerPoint za pomocą interfejsu C# REST. Prześlij docelową prezentację do magazynu w chmurze i wywołaj metodę DeleteNotesSlide() podając nazwę pliku i docelowy slajd. Powtórz ten proces dla wszystkich slajdów w prezentacji i zapisz wynik na dysku.

Kod do usuwania wszystkich notatek w programie PowerPoint za pomocą interfejsu 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'.");
}
}
}

Ten kod zademonstrował jak usuwać notatki w programie PowerPoint za pomocą interfejsu C# REST. Możesz użyć flagi NotesSlide, aby sprawdzić, czy jakiś slajd zawiera notatki przed i po usunięciu notatek. Aby sprawdzić istnienie slajdu z notatką, użyj metody NotesSlideExists().

W tym artykule nauczyliśmy się, jak usuwać notatki. Informacje na temat dodawania notatek do prezentacji można znaleźć w artykule na temat Dodaj notatki do slajdu programu PowerPoint za pomocą interfejsu API C# REST.

 Polski