Odstraňte poznámky z PowerPointu pomocí C# REST API

Tento článek popisuje, jak odstranit poznámky z PowerPoint pomocí C# REST API. Naučíte se jak odstranit všechny poznámky v PowerPointu pomocí C# Low Code API pomocí cloudové SDK založené na .NET. Poskytne vám vzorový kód pro smazání snímku poznámky a poté potvrzení smazání poznámky.

Předpoklad

Kroky k odstranění všech poznámek z PowerPointu pomocí C# REST API

  1. Inicializujte klienta API pomocí třídy SlidesApi s přihlašovacími údaji pro odstraňování poznámek
  2. Nahrajte prezentaci s poznámkami pomocí metody UploadFile().
  3. Zavolejte metodu DeleteNotesSlide() pomocí názvu nahraného souboru a čísla cílového snímku
  4. Zobrazte zprávu, abyste ukázali, že poznámky byly odstraněny z cílového snímku
  5. Po smazání poznámek si stáhněte aktualizovanou prezentaci

Tyto kroky popisují jak odstranit poznámky v PowerPointu pomocí C# REST Interface. Nahrajte cílovou prezentaci do cloudového úložiště a zavolejte metodu DeleteNotesSlide() zadáním názvu souboru a cílového snímku. Tento postup opakujte pro všechny snímky v prezentaci a výstup uložte na disk.

Kód pro odstranění všech poznámek v PowerPointu s rozhraním 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'.");
}
}
}

Tento kód demonstroval jak odstranit poznámky v PowerPointu pomocí C# REST Interface. Pomocí příznaku NotesSlide můžete zkontrolovat, zda některý snímek obsahuje poznámky před a po odstranění poznámek. Chcete-li zkontrolovat existenci snímku poznámky, použijte metodu NotesSlideExists().

Tento článek nás naučil, jak odstranit poznámky. Informace o přidávání poznámek k prezentaci naleznete v článku na Přidejte poznámky do PowerPoint Slide pomocí C# REST API.

 Čeština