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
Pobierać Aspose.Slides Cloud SDK for Dotnet to delete a note
Skonfiguruj projekt C# z powyższym zestawem SDK do usuwania notatek
Kroki, aby usunąć wszystkie notatki z programu PowerPoint za pomocą interfejsu API C# REST
- Zainicjuj klienta API przy użyciu klasy SlidesApi z poświadczeniami umożliwiającymi usuwanie notatek
- Prześlij prezentację z notatkami za pomocą metody UploadFile().
- Wywołaj metodę DeleteNotesSlide(), używając nazwy przesłanego pliku i docelowego numeru slajdu
- Wyświetl komunikat informujący, że notatki zostały usunięte ze slajdu docelowego
- 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.