In diesem Artikel erfahren Sie, wie Sie mit der C#-REST-API Notizen aus PowerPoint löschen. Sie erfahren, wie Sie alle Notizen in PowerPoint mit der C# Low Code API löschen mithilfe eines .NET-basierten Cloud-SDK. Sie erhalten einen Beispielcode zum Löschen einer Notizfolie und anschließend eine Bestätigung des Notizlöschens.
Voraussetzung
Herunterladen Aspose.Slides Cloud SDK for Dotnet to delete a note
Richten Sie ein C#-Projekt mit dem oben genannten SDK zum Entfernen von Notizen ein
Schritte zum Entfernen aller Notizen aus PowerPoint mit der C#-REST-API
- Initialisieren Sie den API-Client mithilfe der Klasse SlidesApi mit Anmeldeinformationen zum Entfernen von Notizen
- Laden Sie die Präsentation mit den darin enthaltenen Notizen mit der Methode UploadFile() hoch
- Rufen Sie die Methode DeleteNotesSlide() mit dem Namen der hochgeladenen Datei und der Nummer der Zielfolie auf
- Zeigen Sie die Meldung an, um anzuzeigen, dass Notizen von der Zielfolie gelöscht wurden
- Laden Sie die aktualisierte Präsentation herunter, nachdem Sie die Notizen gelöscht haben
In diesen Schritten wird beschrieben, wie Sie Notizen in PowerPoint mit der C#-REST-Schnittstelle löschen. Laden Sie die Zielpräsentation in den Cloud-Speicher hoch und rufen Sie die Methode DeleteNotesSlide() auf, indem Sie den Dateinamen und die Zielfolie angeben. Wiederholen Sie diesen Vorgang für alle Folien in der Präsentation und speichern Sie die Ausgabe auf der Festplatte.
Code zum Löschen aller Notizen in PowerPoint mit der C#-REST-Schnittstelle
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'."); | |
} | |
} | |
} |
Dieser Code hat gezeigt, wie man Notizen in PowerPoint mit der C#-REST-Schnittstelle löscht. Sie können das NotesSlide-Flag verwenden, um vor und nach dem Löschen der Notizen zu überprüfen, ob eine Folie Notizen enthält. Um die Existenz der Notizfolie zu überprüfen, verwenden Sie die Methode NotesSlideExists().
In diesem Artikel haben wir gelernt, wie man Notizen entfernt. Informationen zum Hinzufügen von Notizen zu einer Präsentation finden Sie im Artikel zu Fügen Sie mit der C#-REST-API Notizen zur PowerPoint-Folie hinzu.