Ištrinkite pastabas iš PowerPoint naudodami C# REST API

Šiame straipsnyje paaiškinama, kaip ištrinti pastabas iš PowerPoint naudojant C# REST API. Sužinosite, kaip ištrinti visus užrašus programoje PowerPoint naudojant C# Low Code API naudojant .NET pagrindu sukurtą debesies SDK. Jame bus pateiktas pavyzdinis kodas, skirtas ištrinti užrašo skaidrę, o tada – užrašo ištrynimo patvirtinimas.

Būtina sąlyga

Veiksmai, kaip pašalinti visas pastabas iš „PowerPoint“ naudojant C# REST API

  1. Inicijuokite API klientą naudodami SlidesApi klasę su kredencialais, kad pašalintumėte užrašus
  2. Įkelkite pristatymą su pastabomis naudodami UploadFile() metodą
  3. Iškvieskite metodą DeleteNotesSlide() naudodami įkelto failo pavadinimą ir tikslinės skaidrės numerį
  4. Parodykite pranešimą, kad parodytumėte, jog pastabos ištrintos iš tikslinės skaidrės
  5. Ištrynę pastabas atsisiųskite atnaujintą pristatymą

Šiuose žingsniuose aprašoma, kaip ištrinti pastabas programoje PowerPoint naudojant C# REST sąsają. Įkelkite tikslinę pristatymą į debesies saugyklą ir iškvieskite metodą DeleteNotesSlide() pateikdami failo pavadinimą ir tikslinę skaidrę. Pakartokite šį procesą visoms pristatymo skaidrėms ir išsaugokite išvestį diske.

Kodas, skirtas ištrinti visas pastabas „PowerPoint“ su C# REST sąsaja

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'.");
}
}
}

Šis kodas parodė kaip ištrinti pastabas PowerPoint naudojant C# REST sąsają. Galite naudoti NotesSlide vėliavėlę, kad patikrintumėte, ar kai kuriose skaidrėse yra pastabų prieš ir po pastabų ištrynimo. Norėdami patikrinti, ar užrašo skaidrė yra, naudokite metodą NotesSlideExists().

Cloud REST API를 사용하여 Word, PDF, PowerPoint, Excel, Visio, OneNote, OpenDocument, HTML 및 기타 문서를 병합하거나 분할하는 방법에 대한 답을 찾아보세요.

 Latviski