Izbrišite bilješke iz PowerPointa s C# REST API-jem

Ovaj članak opisuje kako izbrisati bilješke s PowerPoint pomoću C# REST API-ja. Naučit ćete kako izbrisati sve bilješke u PowerPointu s C# Low Code API-jem pomoću SDK-a za oblak temeljen na .NET-u. Pružit će vam primjer koda za brisanje slajda bilješke, a zatim potvrdu brisanja bilješke.

Preduvjet

Koraci za uklanjanje svih bilješki iz PowerPointa s C# REST API-jem

  1. Inicijalizirajte API klijent pomoću klase SlidesApi s vjerodajnicama za uklanjanje bilješki
  2. Učitajte prezentaciju s bilješkama pomoću metode UploadFile().
  3. Pozovite metodu DeleteNotesSlide() koristeći naziv učitane datoteke i ciljani broj slajda
  4. Prikažite poruku koja pokazuje da su bilješke izbrisane s ciljanog slajda
  5. Preuzmite ažuriranu prezentaciju nakon brisanja bilješki

Ovi koraci opisuju kako izbrisati bilješke u programu PowerPoint s C# REST sučeljem. Učitajte ciljnu prezentaciju u pohranu u oblaku i pozovite metodu DeleteNotesSlide() tako da navedete naziv datoteke i ciljani slajd. Ponovite ovaj postupak za sve slajdove u prezentaciji i spremite izlaz na disk.

Kod za brisanje svih bilješki u programu PowerPoint s C# REST sučeljem

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

Ovaj kod je pokazao kako izbrisati bilješke u PowerPointu sa C# REST sučeljem. Možete upotrijebiti oznaku NotesSlide da provjerite ima li neki slajd bilješki prije i nakon brisanja bilješki. Za provjeru postojanja slajda bilješke upotrijebite metodu NotesSlideExists().

Ovaj nas je članak naučio kako ukloniti bilješke. Za dodavanje bilješki u prezentaciju, pogledajte članak na Dodajte bilješke PowerPoint slajdu pomoću C# REST API-ja.

 Hrvatski